//-------------------------------------------------------------------------------------------------- le_cellnet_StateEventHandlerRef_t le_cellnet_AddStateEventHandler ( le_cellnet_StateHandlerFunc_t handlerPtr, void* contextPtr ) { LE_PRINT_VALUE("%p", handlerPtr); LE_PRINT_VALUE("%p", contextPtr); le_event_HandlerRef_t handlerRef = le_event_AddLayeredHandler( "CellNetState", CellNetStateEvent, FirstLayerCellNetStateHandler, handlerPtr); le_event_SetContextPtr(handlerRef, contextPtr); return (le_cellnet_StateEventHandlerRef_t)(handlerRef); }
//-------------------------------------------------------------------------------------------------- le_mrc_NetRegStateHandlerRef_t le_mrc_AddNetRegStateHandler ( le_mrc_NetRegStateHandlerFunc_t handlerFuncPtr, ///< [IN] The handler function. void* contextPtr ///< [IN] The handler's context. ) { le_event_HandlerRef_t handlerRef; if (handlerFuncPtr == NULL) { LE_KILL_CLIENT("Handler function is NULL !"); return NULL; } handlerRef = le_event_AddLayeredHandler("NewNetRegStateHandler", NewNetRegStateId, FirstLayerNetRegStateChangeHandler, (le_event_HandlerFunc_t)handlerFuncPtr); le_event_SetContextPtr(handlerRef, contextPtr); return (le_mrc_NetRegStateHandlerRef_t)(handlerRef); }