Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_radio_server.c File Reference

Data Structures

struct  _ServerData_t
 

Macros

#define HIGH_SERVER_DATA_COUNT   3
 
#define _LOCK   LE_ASSERT(pthread_mutex_lock(&_Mutex) == 0);
 
#define _UNLOCK   LE_ASSERT(pthread_mutex_unlock(&_Mutex) == 0);
 
#define TRACE(...)
 
#define IS_TRACE_ENABLED   0
 

Typedefs

typedef void(* RemoveHandlerFunc_t) (void *handlerRef)
 

Functions

 LE_MEM_DEFINE_STATIC_POOL (taf_radio_ServerData, HIGH_SERVER_DATA_COUNT, sizeof(_ServerData_t))
 
 LE_REF_DEFINE_STATIC_MAP (taf_radio_ServerHandlers, LE_MEM_BLOCKS(taf_radio_ServerCmd, HIGH_SERVER_DATA_COUNT))
 
 __attribute__ ((unused))
 [in] Not used More...
 
le_msg_ServiceRef_t taf_radio_GetServiceRef (void)
 
le_msg_SessionRef_t taf_radio_GetClientSessionRef (void)
 
void taf_radio_AdvertiseService (void)
 
static void AsyncResponse_taf_radio_AddNetRegRejectHandler (const taf_radio_NetRegRejInd_t *LE_NONNULL rejIndPtr, void *contextPtr)
 
static void Handle_taf_radio_AddNetRegRejectHandler (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_RemoveNetRegRejectHandler (le_msg_MessageRef_t _msgRef)
 
static void AsyncResponse_taf_radio_AddRatChangeHandler (const taf_radio_RatChangeInd_t *LE_NONNULL ratChangeIndPtr, void *contextPtr)
 
static void Handle_taf_radio_AddRatChangeHandler (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_RemoveRatChangeHandler (le_msg_MessageRef_t _msgRef)
 
static void AsyncResponse_taf_radio_AddNetRegStateEventHandler (const taf_radio_NetRegStateInd_t *LE_NONNULL stateIndPtr, void *contextPtr)
 
static void Handle_taf_radio_AddNetRegStateEventHandler (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_RemoveNetRegStateEventHandler (le_msg_MessageRef_t _msgRef)
 
static void AsyncResponse_taf_radio_AddPacketSwitchedChangeHandler (const taf_radio_NetRegStateInd_t *LE_NONNULL stateIndPtr, void *contextPtr)
 
static void Handle_taf_radio_AddPacketSwitchedChangeHandler (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_RemovePacketSwitchedChangeHandler (le_msg_MessageRef_t _msgRef)
 
static void AsyncResponse_taf_radio_AddSignalStrengthChangeHandler (int32_t ss, int32_t rsrp, uint8_t phoneId, void *contextPtr)
 
static void Handle_taf_radio_AddSignalStrengthChangeHandler (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_RemoveSignalStrengthChangeHandler (le_msg_MessageRef_t _msgRef)
 
static void AsyncResponse_taf_radio_AddImsRegStatusChangeHandler (taf_radio_ImsRegStatus_t status, uint8_t phoneId, void *contextPtr)
 
static void Handle_taf_radio_AddImsRegStatusChangeHandler (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_RemoveImsRegStatusChangeHandler (le_msg_MessageRef_t _msgRef)
 
static void AsyncResponse_taf_radio_AddOpModeChangeHandler (taf_radio_OpMode_t mode, void *contextPtr)
 
static void Handle_taf_radio_AddOpModeChangeHandler (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_RemoveOpModeChangeHandler (le_msg_MessageRef_t _msgRef)
 
static void AsyncResponse_taf_radio_AddNetStatusChangeHandler (taf_radio_NetStatusRef_t netStatus, taf_radio_NetStatusIndBitMask_t bitmask, uint8_t phoneId, void *contextPtr)
 
static void Handle_taf_radio_AddNetStatusChangeHandler (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_RemoveNetStatusChangeHandler (le_msg_MessageRef_t _msgRef)
 
static void AsyncResponse_taf_radio_AddImsStatusChangeHandler (taf_radio_ImsRef_t imsRef, taf_radio_ImsIndBitMask_t bitmask, uint8_t phoneId, void *contextPtr)
 
static void Handle_taf_radio_AddImsStatusChangeHandler (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_RemoveImsStatusChangeHandler (le_msg_MessageRef_t _msgRef)
 
static void AsyncResponse_taf_radio_AddCellInfoChangeHandler (taf_radio_CellInfoStatus_t cellStatus, uint8_t phoneId, void *contextPtr)
 
static void Handle_taf_radio_AddCellInfoChangeHandler (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_RemoveCellInfoChangeHandler (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_SetRadioPower (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetRadioPower (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_SetAutomaticRegisterMode (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_SetManualRegisterMode (le_msg_MessageRef_t _msgRef)
 
static void AsyncResponse_taf_radio_SetManualRegisterModeAsync (le_result_t result, void *contextPtr)
 
static void Handle_taf_radio_SetManualRegisterModeAsync (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetRegisterMode (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetPlatformSpecificRegistrationErrorCode (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetBandCapabilities (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetLteBandCapabilities (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_SetBandPreferences (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetBandPreferences (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_SetLteBandPreferences (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetLteBandPreferences (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_AddPreferredOperator (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_RemovePreferredOperator (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_DeletePreferredOperatorsList (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetPreferredOperatorsList (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetFirstPreferredOperator (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetNextPreferredOperator (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetPreferredOperatorDetails (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetRadioAccessTechInUse (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_SetRatPreferences (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetRatPreferences (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetNetRegState (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetPacketSwitchedState (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_SetSignalStrengthIndThresholds (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_SetSignalStrengthIndDelta (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetSignalQual (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_MeasureSignalMetrics (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_DeleteSignalMetrics (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetRatOfSignalMetrics (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetGsmSignalMetrics (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetUmtsSignalMetrics (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetLteSignalMetrics (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetCdmaSignalMetrics (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetNr5gSignalMetrics (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetServingCellId (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetServingNrCellId (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetServingCellLocAreaCode (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetServingCellLteTracAreaCode (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetServingCellNrTracAreaCode (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetServingCellEarfcn (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetServingCellNrArfcn (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetServingCellTimingAdvance (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetPhysicalServingLteCellId (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetPhysicalServingNrCellId (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetServingCellGsmBsic (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetServingCellScramblingCode (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetCurrentNetworkName (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetCurrentNetworkMccMnc (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_PerformCellularNetworkScan (le_msg_MessageRef_t _msgRef)
 
static void AsyncResponse_taf_radio_PerformCellularNetworkScanAsync (taf_radio_ScanInformationListRef_t listRef, void *contextPtr)
 
static void Handle_taf_radio_PerformCellularNetworkScanAsync (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetFirstCellularNetworkScan (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetNextCellularNetworkScan (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_DeleteCellularNetworkScan (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetCellularNetworkMccMnc (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetCellularNetworkName (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetCellularNetworkRat (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_IsCellularNetworkInUse (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_IsCellularNetworkAvailable (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_IsCellularNetworkHome (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_IsCellularNetworkForbidden (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_PerformPciNetworkScan (le_msg_MessageRef_t _msgRef)
 
static void AsyncResponse_taf_radio_PerformPciNetworkScanAsync (taf_radio_PciScanInformationListRef_t listRef, uint8_t phoneId, void *contextPtr)
 
static void Handle_taf_radio_PerformPciNetworkScanAsync (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetFirstPciScanInfo (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetNextPciScanInfo (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_DeletePciNetworkScan (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetFirstPlmnInfo (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetNextPlmnInfo (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetPciScanCellId (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetPciScanGlobalCellId (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetPciScanMccMnc (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetNeighborCellsInfo (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_DeleteNeighborCellsInfo (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetFirstNeighborCellInfo (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetNextNeighborCellInfo (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetNeighborCellId (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetNeighborCellLocAreaCode (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetNeighborCellRxLevel (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetNeighborCellRat (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetPhysicalNeighborLteCellId (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetPhysicalNeighborNrCellId (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetNeighborCellGsmBsic (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetNetStatus (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetRatSvcStatus (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetLteCsCap (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetIms (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetImsRegStatus (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetImsSvcStatus (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetImsPdpError (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_SetImsSvcCfg (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetImsSvcCfg (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_SetImsUserAgent (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetImsUserAgent (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetNrDualConnectivityStatus (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetCurrentNetworkLongName (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetHardwareSimConfig (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_GetHardwareSimRatCapabilities (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_SetSignalStrengthIndHysteresis (le_msg_MessageRef_t _msgRef)
 
static void Handle_taf_radio_SetSignalStrengthIndHysteresisTimer (le_msg_MessageRef_t _msgRef)
 
static void ServerMsgRecvHandler (le_msg_MessageRef_t msgRef, void *contextPtr)
 

Variables

static le_mem_PoolRef_t _ServerDataPool
 
static le_ref_MapRef_t _HandlerRefMap
 

Macro Definition Documentation

◆ HIGH_SERVER_DATA_COUNT

#define HIGH_SERVER_DATA_COUNT   3

Expected number of simultaneous server data objects.

◆ _LOCK

#define _LOCK   LE_ASSERT(pthread_mutex_lock(&_Mutex) == 0);

◆ _UNLOCK

#define _UNLOCK   LE_ASSERT(pthread_mutex_unlock(&_Mutex) == 0);

◆ TRACE

#define TRACE (   ...)

Trace reference used for controlling tracing in this module.

◆ IS_TRACE_ENABLED

#define IS_TRACE_ENABLED   0

Typedef Documentation

◆ RemoveHandlerFunc_t

typedef void(* RemoveHandlerFunc_t) (void *handlerRef)

Type definition for generic function to remove a handler, given the handler ref.

Function Documentation

◆ LE_MEM_DEFINE_STATIC_POOL()

LE_MEM_DEFINE_STATIC_POOL ( taf_radio_ServerData  ,
HIGH_SERVER_DATA_COUNT  ,
sizeof(_ServerData_t  
)

Static pool for server data objects

◆ LE_REF_DEFINE_STATIC_MAP()

LE_REF_DEFINE_STATIC_MAP ( taf_radio_ServerHandlers  ,
LE_MEM_BLOCKS(taf_radio_ServerCmd, HIGH_SERVER_DATA_COUNT  
)

Static safe reference map for use with Add/Remove handler references

◆ __attribute__()

__attribute__ ( (unused)  )

[in] Not used

[in] Reference to the message.

Mutex and associated macros for use with the above HandlerRefMap.

Unused attribute is needed because this variable may not always get used. Per-server data:

  • Server service reference
  • Server thread reference
  • Client session reference

Cleanup client data if the client is no longer connected

Send the message to the client (queued version)

This is a wrapper around le_msg_Send() with an extra parameter so that it can be used with le_event_QueueFunctionToThread().

Send the message to the client.

◆ taf_radio_GetServiceRef()

le_msg_ServiceRef_t taf_radio_GetServiceRef ( void  )

Get the server service reference

◆ taf_radio_GetClientSessionRef()

le_msg_SessionRef_t taf_radio_GetClientSessionRef ( void  )

Get the client session reference for the current message

◆ taf_radio_AdvertiseService()

void taf_radio_AdvertiseService ( void  )

Initialize the server and advertise the service.

◆ AsyncResponse_taf_radio_AddNetRegRejectHandler()

static void AsyncResponse_taf_radio_AddNetRegRejectHandler ( const taf_radio_NetRegRejInd_t *LE_NONNULL  rejIndPtr,
void *  contextPtr 
)
static

◆ Handle_taf_radio_AddNetRegRejectHandler()

static void Handle_taf_radio_AddNetRegRejectHandler ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_RemoveNetRegRejectHandler()

static void Handle_taf_radio_RemoveNetRegRejectHandler ( le_msg_MessageRef_t  _msgRef)
static

◆ AsyncResponse_taf_radio_AddRatChangeHandler()

static void AsyncResponse_taf_radio_AddRatChangeHandler ( const taf_radio_RatChangeInd_t *LE_NONNULL  ratChangeIndPtr,
void *  contextPtr 
)
static

◆ Handle_taf_radio_AddRatChangeHandler()

static void Handle_taf_radio_AddRatChangeHandler ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_RemoveRatChangeHandler()

static void Handle_taf_radio_RemoveRatChangeHandler ( le_msg_MessageRef_t  _msgRef)
static

◆ AsyncResponse_taf_radio_AddNetRegStateEventHandler()

static void AsyncResponse_taf_radio_AddNetRegStateEventHandler ( const taf_radio_NetRegStateInd_t *LE_NONNULL  stateIndPtr,
void *  contextPtr 
)
static

◆ Handle_taf_radio_AddNetRegStateEventHandler()

static void Handle_taf_radio_AddNetRegStateEventHandler ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_RemoveNetRegStateEventHandler()

static void Handle_taf_radio_RemoveNetRegStateEventHandler ( le_msg_MessageRef_t  _msgRef)
static

◆ AsyncResponse_taf_radio_AddPacketSwitchedChangeHandler()

static void AsyncResponse_taf_radio_AddPacketSwitchedChangeHandler ( const taf_radio_NetRegStateInd_t *LE_NONNULL  stateIndPtr,
void *  contextPtr 
)
static

◆ Handle_taf_radio_AddPacketSwitchedChangeHandler()

static void Handle_taf_radio_AddPacketSwitchedChangeHandler ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_RemovePacketSwitchedChangeHandler()

static void Handle_taf_radio_RemovePacketSwitchedChangeHandler ( le_msg_MessageRef_t  _msgRef)
static

◆ AsyncResponse_taf_radio_AddSignalStrengthChangeHandler()

static void AsyncResponse_taf_radio_AddSignalStrengthChangeHandler ( int32_t  ss,
int32_t  rsrp,
uint8_t  phoneId,
void *  contextPtr 
)
static

◆ Handle_taf_radio_AddSignalStrengthChangeHandler()

static void Handle_taf_radio_AddSignalStrengthChangeHandler ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_RemoveSignalStrengthChangeHandler()

static void Handle_taf_radio_RemoveSignalStrengthChangeHandler ( le_msg_MessageRef_t  _msgRef)
static

◆ AsyncResponse_taf_radio_AddImsRegStatusChangeHandler()

static void AsyncResponse_taf_radio_AddImsRegStatusChangeHandler ( taf_radio_ImsRegStatus_t  status,
uint8_t  phoneId,
void *  contextPtr 
)
static

◆ Handle_taf_radio_AddImsRegStatusChangeHandler()

static void Handle_taf_radio_AddImsRegStatusChangeHandler ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_RemoveImsRegStatusChangeHandler()

static void Handle_taf_radio_RemoveImsRegStatusChangeHandler ( le_msg_MessageRef_t  _msgRef)
static

◆ AsyncResponse_taf_radio_AddOpModeChangeHandler()

static void AsyncResponse_taf_radio_AddOpModeChangeHandler ( taf_radio_OpMode_t  mode,
void *  contextPtr 
)
static

◆ Handle_taf_radio_AddOpModeChangeHandler()

static void Handle_taf_radio_AddOpModeChangeHandler ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_RemoveOpModeChangeHandler()

static void Handle_taf_radio_RemoveOpModeChangeHandler ( le_msg_MessageRef_t  _msgRef)
static

◆ AsyncResponse_taf_radio_AddNetStatusChangeHandler()

static void AsyncResponse_taf_radio_AddNetStatusChangeHandler ( taf_radio_NetStatusRef_t  netStatus,
taf_radio_NetStatusIndBitMask_t  bitmask,
uint8_t  phoneId,
void *  contextPtr 
)
static

◆ Handle_taf_radio_AddNetStatusChangeHandler()

static void Handle_taf_radio_AddNetStatusChangeHandler ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_RemoveNetStatusChangeHandler()

static void Handle_taf_radio_RemoveNetStatusChangeHandler ( le_msg_MessageRef_t  _msgRef)
static

◆ AsyncResponse_taf_radio_AddImsStatusChangeHandler()

static void AsyncResponse_taf_radio_AddImsStatusChangeHandler ( taf_radio_ImsRef_t  imsRef,
taf_radio_ImsIndBitMask_t  bitmask,
uint8_t  phoneId,
void *  contextPtr 
)
static

◆ Handle_taf_radio_AddImsStatusChangeHandler()

static void Handle_taf_radio_AddImsStatusChangeHandler ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_RemoveImsStatusChangeHandler()

static void Handle_taf_radio_RemoveImsStatusChangeHandler ( le_msg_MessageRef_t  _msgRef)
static

◆ AsyncResponse_taf_radio_AddCellInfoChangeHandler()

static void AsyncResponse_taf_radio_AddCellInfoChangeHandler ( taf_radio_CellInfoStatus_t  cellStatus,
uint8_t  phoneId,
void *  contextPtr 
)
static

◆ Handle_taf_radio_AddCellInfoChangeHandler()

static void Handle_taf_radio_AddCellInfoChangeHandler ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_RemoveCellInfoChangeHandler()

static void Handle_taf_radio_RemoveCellInfoChangeHandler ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_SetRadioPower()

static void Handle_taf_radio_SetRadioPower ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetRadioPower()

static void Handle_taf_radio_GetRadioPower ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_SetAutomaticRegisterMode()

static void Handle_taf_radio_SetAutomaticRegisterMode ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_SetManualRegisterMode()

static void Handle_taf_radio_SetManualRegisterMode ( le_msg_MessageRef_t  _msgRef)
static

◆ AsyncResponse_taf_radio_SetManualRegisterModeAsync()

static void AsyncResponse_taf_radio_SetManualRegisterModeAsync ( le_result_t  result,
void *  contextPtr 
)
static

◆ Handle_taf_radio_SetManualRegisterModeAsync()

static void Handle_taf_radio_SetManualRegisterModeAsync ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetRegisterMode()

static void Handle_taf_radio_GetRegisterMode ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetPlatformSpecificRegistrationErrorCode()

static void Handle_taf_radio_GetPlatformSpecificRegistrationErrorCode ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetBandCapabilities()

static void Handle_taf_radio_GetBandCapabilities ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetLteBandCapabilities()

static void Handle_taf_radio_GetLteBandCapabilities ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_SetBandPreferences()

static void Handle_taf_radio_SetBandPreferences ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetBandPreferences()

static void Handle_taf_radio_GetBandPreferences ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_SetLteBandPreferences()

static void Handle_taf_radio_SetLteBandPreferences ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetLteBandPreferences()

static void Handle_taf_radio_GetLteBandPreferences ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_AddPreferredOperator()

static void Handle_taf_radio_AddPreferredOperator ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_RemovePreferredOperator()

static void Handle_taf_radio_RemovePreferredOperator ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_DeletePreferredOperatorsList()

static void Handle_taf_radio_DeletePreferredOperatorsList ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetPreferredOperatorsList()

static void Handle_taf_radio_GetPreferredOperatorsList ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetFirstPreferredOperator()

static void Handle_taf_radio_GetFirstPreferredOperator ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetNextPreferredOperator()

static void Handle_taf_radio_GetNextPreferredOperator ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetPreferredOperatorDetails()

static void Handle_taf_radio_GetPreferredOperatorDetails ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetRadioAccessTechInUse()

static void Handle_taf_radio_GetRadioAccessTechInUse ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_SetRatPreferences()

static void Handle_taf_radio_SetRatPreferences ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetRatPreferences()

static void Handle_taf_radio_GetRatPreferences ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetNetRegState()

static void Handle_taf_radio_GetNetRegState ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetPacketSwitchedState()

static void Handle_taf_radio_GetPacketSwitchedState ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_SetSignalStrengthIndThresholds()

static void Handle_taf_radio_SetSignalStrengthIndThresholds ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_SetSignalStrengthIndDelta()

static void Handle_taf_radio_SetSignalStrengthIndDelta ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetSignalQual()

static void Handle_taf_radio_GetSignalQual ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_MeasureSignalMetrics()

static void Handle_taf_radio_MeasureSignalMetrics ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_DeleteSignalMetrics()

static void Handle_taf_radio_DeleteSignalMetrics ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetRatOfSignalMetrics()

static void Handle_taf_radio_GetRatOfSignalMetrics ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetGsmSignalMetrics()

static void Handle_taf_radio_GetGsmSignalMetrics ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetUmtsSignalMetrics()

static void Handle_taf_radio_GetUmtsSignalMetrics ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetLteSignalMetrics()

static void Handle_taf_radio_GetLteSignalMetrics ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetCdmaSignalMetrics()

static void Handle_taf_radio_GetCdmaSignalMetrics ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetNr5gSignalMetrics()

static void Handle_taf_radio_GetNr5gSignalMetrics ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetServingCellId()

static void Handle_taf_radio_GetServingCellId ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetServingNrCellId()

static void Handle_taf_radio_GetServingNrCellId ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetServingCellLocAreaCode()

static void Handle_taf_radio_GetServingCellLocAreaCode ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetServingCellLteTracAreaCode()

static void Handle_taf_radio_GetServingCellLteTracAreaCode ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetServingCellNrTracAreaCode()

static void Handle_taf_radio_GetServingCellNrTracAreaCode ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetServingCellEarfcn()

static void Handle_taf_radio_GetServingCellEarfcn ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetServingCellNrArfcn()

static void Handle_taf_radio_GetServingCellNrArfcn ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetServingCellTimingAdvance()

static void Handle_taf_radio_GetServingCellTimingAdvance ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetPhysicalServingLteCellId()

static void Handle_taf_radio_GetPhysicalServingLteCellId ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetPhysicalServingNrCellId()

static void Handle_taf_radio_GetPhysicalServingNrCellId ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetServingCellGsmBsic()

static void Handle_taf_radio_GetServingCellGsmBsic ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetServingCellScramblingCode()

static void Handle_taf_radio_GetServingCellScramblingCode ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetCurrentNetworkName()

static void Handle_taf_radio_GetCurrentNetworkName ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetCurrentNetworkMccMnc()

static void Handle_taf_radio_GetCurrentNetworkMccMnc ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_PerformCellularNetworkScan()

static void Handle_taf_radio_PerformCellularNetworkScan ( le_msg_MessageRef_t  _msgRef)
static

◆ AsyncResponse_taf_radio_PerformCellularNetworkScanAsync()

static void AsyncResponse_taf_radio_PerformCellularNetworkScanAsync ( taf_radio_ScanInformationListRef_t  listRef,
void *  contextPtr 
)
static

◆ Handle_taf_radio_PerformCellularNetworkScanAsync()

static void Handle_taf_radio_PerformCellularNetworkScanAsync ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetFirstCellularNetworkScan()

static void Handle_taf_radio_GetFirstCellularNetworkScan ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetNextCellularNetworkScan()

static void Handle_taf_radio_GetNextCellularNetworkScan ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_DeleteCellularNetworkScan()

static void Handle_taf_radio_DeleteCellularNetworkScan ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetCellularNetworkMccMnc()

static void Handle_taf_radio_GetCellularNetworkMccMnc ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetCellularNetworkName()

static void Handle_taf_radio_GetCellularNetworkName ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetCellularNetworkRat()

static void Handle_taf_radio_GetCellularNetworkRat ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_IsCellularNetworkInUse()

static void Handle_taf_radio_IsCellularNetworkInUse ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_IsCellularNetworkAvailable()

static void Handle_taf_radio_IsCellularNetworkAvailable ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_IsCellularNetworkHome()

static void Handle_taf_radio_IsCellularNetworkHome ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_IsCellularNetworkForbidden()

static void Handle_taf_radio_IsCellularNetworkForbidden ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_PerformPciNetworkScan()

static void Handle_taf_radio_PerformPciNetworkScan ( le_msg_MessageRef_t  _msgRef)
static

◆ AsyncResponse_taf_radio_PerformPciNetworkScanAsync()

static void AsyncResponse_taf_radio_PerformPciNetworkScanAsync ( taf_radio_PciScanInformationListRef_t  listRef,
uint8_t  phoneId,
void *  contextPtr 
)
static

◆ Handle_taf_radio_PerformPciNetworkScanAsync()

static void Handle_taf_radio_PerformPciNetworkScanAsync ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetFirstPciScanInfo()

static void Handle_taf_radio_GetFirstPciScanInfo ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetNextPciScanInfo()

static void Handle_taf_radio_GetNextPciScanInfo ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_DeletePciNetworkScan()

static void Handle_taf_radio_DeletePciNetworkScan ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetFirstPlmnInfo()

static void Handle_taf_radio_GetFirstPlmnInfo ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetNextPlmnInfo()

static void Handle_taf_radio_GetNextPlmnInfo ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetPciScanCellId()

static void Handle_taf_radio_GetPciScanCellId ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetPciScanGlobalCellId()

static void Handle_taf_radio_GetPciScanGlobalCellId ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetPciScanMccMnc()

static void Handle_taf_radio_GetPciScanMccMnc ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetNeighborCellsInfo()

static void Handle_taf_radio_GetNeighborCellsInfo ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_DeleteNeighborCellsInfo()

static void Handle_taf_radio_DeleteNeighborCellsInfo ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetFirstNeighborCellInfo()

static void Handle_taf_radio_GetFirstNeighborCellInfo ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetNextNeighborCellInfo()

static void Handle_taf_radio_GetNextNeighborCellInfo ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetNeighborCellId()

static void Handle_taf_radio_GetNeighborCellId ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetNeighborCellLocAreaCode()

static void Handle_taf_radio_GetNeighborCellLocAreaCode ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetNeighborCellRxLevel()

static void Handle_taf_radio_GetNeighborCellRxLevel ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetNeighborCellRat()

static void Handle_taf_radio_GetNeighborCellRat ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetPhysicalNeighborLteCellId()

static void Handle_taf_radio_GetPhysicalNeighborLteCellId ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetPhysicalNeighborNrCellId()

static void Handle_taf_radio_GetPhysicalNeighborNrCellId ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetNeighborCellGsmBsic()

static void Handle_taf_radio_GetNeighborCellGsmBsic ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetNetStatus()

static void Handle_taf_radio_GetNetStatus ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetRatSvcStatus()

static void Handle_taf_radio_GetRatSvcStatus ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetLteCsCap()

static void Handle_taf_radio_GetLteCsCap ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetIms()

static void Handle_taf_radio_GetIms ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetImsRegStatus()

static void Handle_taf_radio_GetImsRegStatus ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetImsSvcStatus()

static void Handle_taf_radio_GetImsSvcStatus ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetImsPdpError()

static void Handle_taf_radio_GetImsPdpError ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_SetImsSvcCfg()

static void Handle_taf_radio_SetImsSvcCfg ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetImsSvcCfg()

static void Handle_taf_radio_GetImsSvcCfg ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_SetImsUserAgent()

static void Handle_taf_radio_SetImsUserAgent ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetImsUserAgent()

static void Handle_taf_radio_GetImsUserAgent ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetNrDualConnectivityStatus()

static void Handle_taf_radio_GetNrDualConnectivityStatus ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetCurrentNetworkLongName()

static void Handle_taf_radio_GetCurrentNetworkLongName ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetHardwareSimConfig()

static void Handle_taf_radio_GetHardwareSimConfig ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_GetHardwareSimRatCapabilities()

static void Handle_taf_radio_GetHardwareSimRatCapabilities ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_SetSignalStrengthIndHysteresis()

static void Handle_taf_radio_SetSignalStrengthIndHysteresis ( le_msg_MessageRef_t  _msgRef)
static

◆ Handle_taf_radio_SetSignalStrengthIndHysteresisTimer()

static void Handle_taf_radio_SetSignalStrengthIndHysteresisTimer ( le_msg_MessageRef_t  _msgRef)
static

◆ ServerMsgRecvHandler()

static void ServerMsgRecvHandler ( le_msg_MessageRef_t  msgRef,
void *  contextPtr 
)
static

Variable Documentation

◆ _ServerDataPool

le_mem_PoolRef_t _ServerDataPool
static

The memory pool for server data objects

◆ _HandlerRefMap

le_ref_MapRef_t _HandlerRefMap
static

Safe Reference Map for use with Add/Remove handler references

Warning
Use _Mutex, defined below, to protect accesses to this data.