All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
le_cellnet_interface.h
Go to the documentation of this file.
1 /*
2  * ====================== WARNING ======================
3  *
4  * THE CONTENTS OF THIS FILE HAVE BEEN AUTO-GENERATED.
5  * DO NOT MODIFY IN ANY WAY.
6  *
7  * ====================== WARNING ======================
8  */
9 
93 #ifndef LE_CELLNET_H_INCLUDE_GUARD
94 #define LE_CELLNET_H_INCLUDE_GUARD
95 
96 
97 #include "legato.h"
98 
99 //--------------------------------------------------------------------------------------------------
103 //--------------------------------------------------------------------------------------------------
105 (
106  void
107 );
108 
109 //--------------------------------------------------------------------------------------------------
113 //--------------------------------------------------------------------------------------------------
115 (
116  void
117 );
118 
119 
120 //--------------------------------------------------------------------------------------------------
124 //--------------------------------------------------------------------------------------------------
125 typedef struct le_cellnet_RequestObj* le_cellnet_RequestObjRef_t;
126 
127 
128 //--------------------------------------------------------------------------------------------------
133 //--------------------------------------------------------------------------------------------------
134 typedef enum
135 {
138 
141 
144 
147 
150 }
152 
153 
154 //--------------------------------------------------------------------------------------------------
158 //--------------------------------------------------------------------------------------------------
159 typedef struct le_cellnet_StateHandler* le_cellnet_StateHandlerRef_t;
160 
161 
162 //--------------------------------------------------------------------------------------------------
170 //--------------------------------------------------------------------------------------------------
171 typedef void (*le_cellnet_StateHandlerFunc_t)
172 (
173  le_cellnet_State_t state,
174  void* contextPtr
175 );
176 
177 //--------------------------------------------------------------------------------------------------
181 //--------------------------------------------------------------------------------------------------
183 (
186 
187  void* contextPtr
189 );
190 
191 //--------------------------------------------------------------------------------------------------
195 //--------------------------------------------------------------------------------------------------
197 (
198  le_cellnet_StateHandlerRef_t addHandlerRef
200 );
201 
202 //--------------------------------------------------------------------------------------------------
210 //--------------------------------------------------------------------------------------------------
212 (
213  void
214 );
215 
216 //--------------------------------------------------------------------------------------------------
220 //--------------------------------------------------------------------------------------------------
222 (
223  le_cellnet_RequestObjRef_t cellNetRef
226 );
227 
228 
229 #endif // LE_CELLNET_H_INCLUDE_GUARD
230 
void le_cellnet_RemoveStateHandler(le_cellnet_StateHandlerRef_t addHandlerRef)
void(* le_cellnet_StateHandlerFunc_t)(le_cellnet_State_t state, void *contextPtr)
Definition: le_cellnet_interface.h:172
Unknown state.
Definition: le_cellnet_interface.h:148
Only Emergency calls are allowed.
Definition: le_cellnet_interface.h:139
void le_cellnet_DisconnectService(void)
The radio is Off.
Definition: le_cellnet_interface.h:136
le_cellnet_State_t
Definition: le_cellnet_interface.h:134
void le_cellnet_Release(le_cellnet_RequestObjRef_t cellNetRef)
le_cellnet_StateHandlerRef_t le_cellnet_AddStateHandler(le_cellnet_StateHandlerFunc_t handlerPtr, void *contextPtr)
le_cellnet_RequestObjRef_t le_cellnet_Request(void)
void le_cellnet_ConnectService(void)
struct le_cellnet_RequestObj * le_cellnet_RequestObjRef_t
Definition: le_cellnet_interface.h:125
Registered, home network.
Definition: le_cellnet_interface.h:142
Registered to a roaming network.
Definition: le_cellnet_interface.h:145
struct le_cellnet_StateHandler * le_cellnet_StateHandlerRef_t
Definition: le_cellnet_interface.h:159