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 
107 #ifndef LE_CELLNET_INTERFACE_H_INCLUDE_GUARD
108 #define LE_CELLNET_INTERFACE_H_INCLUDE_GUARD
109 
110 
111 #include "legato.h"
112 
113 //--------------------------------------------------------------------------------------------------
124 //--------------------------------------------------------------------------------------------------
126 (
127  void
128 );
129 
130 //--------------------------------------------------------------------------------------------------
141 //--------------------------------------------------------------------------------------------------
143 (
144  void
145 );
146 
147 
148 //--------------------------------------------------------------------------------------------------
152 //--------------------------------------------------------------------------------------------------
153 typedef struct le_cellnet_RequestObj* le_cellnet_RequestObjRef_t;
154 
155 
156 //--------------------------------------------------------------------------------------------------
161 //--------------------------------------------------------------------------------------------------
162 typedef enum
163 {
166 
169 
172 
175 
178 }
180 
181 
182 //--------------------------------------------------------------------------------------------------
186 //--------------------------------------------------------------------------------------------------
187 typedef struct le_cellnet_StateEventHandler* le_cellnet_StateEventHandlerRef_t;
188 
189 
190 //--------------------------------------------------------------------------------------------------
198 //--------------------------------------------------------------------------------------------------
199 typedef void (*le_cellnet_StateHandlerFunc_t)
200 (
201  le_cellnet_State_t state,
202  void* contextPtr
203 );
204 
205 //--------------------------------------------------------------------------------------------------
211 //--------------------------------------------------------------------------------------------------
213 (
216 
217  void* contextPtr
219 );
220 
221 //--------------------------------------------------------------------------------------------------
225 //--------------------------------------------------------------------------------------------------
227 (
230 );
231 
232 //--------------------------------------------------------------------------------------------------
240 //--------------------------------------------------------------------------------------------------
242 (
243  void
244 );
245 
246 //--------------------------------------------------------------------------------------------------
250 //--------------------------------------------------------------------------------------------------
252 (
253  le_cellnet_RequestObjRef_t cellNetRef
256 );
257 
258 
259 #endif // LE_CELLNET_INTERFACE_H_INCLUDE_GUARD
260 
void(* le_cellnet_StateHandlerFunc_t)(le_cellnet_State_t state, void *contextPtr)
Definition: le_cellnet_interface.h:200
Unknown state.
Definition: le_cellnet_interface.h:176
Only Emergency calls are allowed.
Definition: le_cellnet_interface.h:167
void le_cellnet_DisconnectService(void)
The radio is Off.
Definition: le_cellnet_interface.h:164
le_cellnet_State_t
Definition: le_cellnet_interface.h:162
void le_cellnet_Release(le_cellnet_RequestObjRef_t cellNetRef)
le_cellnet_StateEventHandlerRef_t le_cellnet_AddStateEventHandler(le_cellnet_StateHandlerFunc_t handlerPtr, void *contextPtr)
le_cellnet_RequestObjRef_t le_cellnet_Request(void)
void le_cellnet_ConnectService(void)
struct le_cellnet_StateEventHandler * le_cellnet_StateEventHandlerRef_t
Definition: le_cellnet_interface.h:187
struct le_cellnet_RequestObj * le_cellnet_RequestObjRef_t
Definition: le_cellnet_interface.h:153
Registered, home network.
Definition: le_cellnet_interface.h:170
void le_cellnet_RemoveStateEventHandler(le_cellnet_StateEventHandlerRef_t addHandlerRef)
Registered to a roaming network.
Definition: le_cellnet_interface.h:173