interfaces/modemServices/c/le_remoteMgmt.h
Go to the documentation of this file.
00001 
00053 #ifndef LEGATO_REMOTE_MGMT_INCLUDE_GUARD
00054 #define LEGATO_REMOTE_MGMT_INCLUDE_GUARD
00055 
00056 
00057 
00058 //--------------------------------------------------------------------------------------------------
00059 // Type definitions.
00060 //--------------------------------------------------------------------------------------------------
00061 
00062 //--------------------------------------------------------------------------------------------------
00066 //--------------------------------------------------------------------------------------------------
00067 typedef struct le_remoteMgmt_WakeUpIndicHandler* le_remoteMgmt_WakeUpIndicHandlerRef_t;
00068 
00069 //--------------------------------------------------------------------------------------------------
00073 //--------------------------------------------------------------------------------------------------
00074 typedef struct le_remoteMgmt_Dnd* le_remoteMgmt_DndRef_t;
00075 
00076 //--------------------------------------------------------------------------------------------------
00082 //--------------------------------------------------------------------------------------------------
00083 typedef void (*le_remoteMgmt_WakeUpIndicHandlerFunc_t)
00084 (
00085     void*  contextPtr
00086 );
00087 
00088 
00089 //--------------------------------------------------------------------------------------------------
00098 //--------------------------------------------------------------------------------------------------
00099 le_remoteMgmt_WakeUpIndicHandlerRef_t le_remoteMgmt_AddWakeUpIndicHandler
00100 (
00101     le_remoteMgmt_WakeUpIndicHandlerFunc_t  handlerFuncPtr,  
00102     void*                                    contextPtr       
00103 );
00104 
00105 //--------------------------------------------------------------------------------------------------
00112 //--------------------------------------------------------------------------------------------------
00113 void le_remoteMgmt_RemoveWakeUpIndicHandler
00114 (
00115     le_remoteMgmt_WakeUpIndicHandlerRef_t handlerRef   
00116 );
00117 
00118 //--------------------------------------------------------------------------------------------------
00126 //--------------------------------------------------------------------------------------------------
00127 le_remoteMgmt_DndRef_t le_remoteMgmt_SetDoNotDisturbSign
00128 (
00129     void
00130 );
00131 
00132 //--------------------------------------------------------------------------------------------------
00136 //--------------------------------------------------------------------------------------------------
00137 void le_remoteMgmt_ClearDoNotDisturbSign
00138 (
00139     le_remoteMgmt_DndRef_t   dndRef   
00140 );
00141 
00142 
00143 #endif // LEGATO_REMOTE_MGMT_INCLUDE_GUARD
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines