//-------------------------------------------------------------------------------------------------- void le_mrc_RemoveNetRegStateHandler ( le_mrc_NetRegStateHandlerRef_t handlerRef ///< [IN] The handler reference. ) { le_event_RemoveHandler((le_event_HandlerRef_t)handlerRef); }
//-------------------------------------------------------------------------------------------------- le_event_HandlerRef_t pa_mdc_AddSessionStateHandler ( pa_mdc_SessionStateHandler_t handlerRef, ///< [IN] The session state handler function. void* contextPtr ///< [IN] The context to be given to the handler. ) { // Check if the old handler is replaced or deleted. if ( (NewSessionStateHandlerRef != NULL) || (handlerRef == NULL) ) { LE_INFO("Clearing old handler"); le_event_RemoveHandler(NewSessionStateHandlerRef); NewSessionStateHandlerRef = NULL; } // Check if new handler is being added if ( handlerRef != NULL ) { NewSessionStateHandlerRef = le_event_AddHandler( "NewSessionStateHandler", NewSessionStateEvent, (le_event_HandlerFunc_t) handlerRef); } return NewSessionStateHandlerRef; }
//-------------------------------------------------------------------------------------------------- void le_antenna_RemoveStatusEventHandler ( le_antenna_StatusEventHandlerRef_t addHandlerRef ///< [IN] ) { AntennaCtx_t* antennaCtxPtr = le_ref_Lookup(AntennaRefMap, addHandlerRef); if ( antennaCtxPtr == NULL ) { LE_ERROR("Invalid reference (%p) provided!", antennaCtxPtr); return; } if ( antennaCtxPtr->statusEventHandlerRef ) { // Remove the handler le_event_RemoveHandler( (le_event_HandlerRef_t) antennaCtxPtr->statusEventHandlerRef ); antennaCtxPtr->statusEventHandlerRef = NULL; } else { LE_ERROR("No handler subscribed"); } // Remove the status indication into the PA pa_antenna_RemoveStatusIndication( antennaCtxPtr->antennaType ); }
void RemoveTestAHandler ( TestAHandlerRef_t addHandlerRef ) { le_event_RemoveHandler((le_event_HandlerRef_t)addHandlerRef); }
//-------------------------------------------------------------------------------------------------- void pa_mrc_RemoveRatChangeHandler ( le_event_HandlerRef_t handlerRef ) { le_event_RemoveHandler(handlerRef); }
//-------------------------------------------------------------------------------------------------- void pa_gnss_RemovePositionDataHandler ( le_event_HandlerRef_t handlerRef ///< [IN] The handler reference. ) { le_event_RemoveHandler(handlerRef); }
//-------------------------------------------------------------------------------------------------- void le_avdata_RemoveSessionStateHandler ( le_avdata_SessionStateHandlerRef_t addHandlerRef ) { le_event_RemoveHandler((le_event_HandlerRef_t)addHandlerRef); }
//-------------------------------------------------------------------------------------------------- le_result_t pa_mrc_RemoveNetworkRegHandler ( le_event_HandlerRef_t handlerRef ) { le_event_RemoveHandler(handlerRef); return LE_OK; }
//-------------------------------------------------------------------------------------------------- void le_cellnet_RemoveStateEventHandler ( le_cellnet_StateEventHandlerRef_t addHandlerRef ) { LE_PRINT_VALUE("%p", addHandlerRef); le_event_RemoveHandler((le_event_HandlerRef_t)addHandlerRef); }
//-------------------------------------------------------------------------------------------------- le_result_t pa_sim_RemoveNewStateHandler ( le_event_HandlerRef_t handlerRef ) { le_event_RemoveHandler(handlerRef); return LE_OK; }
//-------------------------------------------------------------------------------------------------- void le_mcc_RemoveCallEventHandler ( le_mcc_CallEventHandlerRef_t handlerRef ///< [IN] The handler object to remove. ) { CallHandlerCount--; le_event_RemoveHandler((le_event_HandlerRef_t)handlerRef); }
//-------------------------------------------------------------------------------------------------- void le_ips_RemoveThresholdEventHandler ( le_ips_ThresholdEventHandlerRef_t addHandlerRef ///< [IN] ) { if (addHandlerRef == NULL) { LE_KILL_CLIENT("addHandlerRef function is NULL !"); } le_event_RemoveHandler((le_event_HandlerRef_t) addHandlerRef); }
//-------------------------------------------------------------------------------------------------- void pa_mdc_SetSessionStateHandler ( pa_mdc_SessionStateHandler_t handlerRef ///< [IN] The session state handler function. ) { // Check if the old handler is replaced or deleted. if ( (NewSessionStateHandlerRef != NULL) || (handlerRef == NULL) ) { LE_INFO("Clearing old handler"); le_event_RemoveHandler(NewSessionStateHandlerRef); NewSessionStateHandlerRef = NULL; } // Check if new handler is being added if ( handlerRef != NULL ) { NewSessionStateHandlerRef = le_event_AddHandler( "NewSessionStateHandler", NewSessionStateEvent, (le_event_HandlerFunc_t) handlerRef); } }