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 //--------------------------------------------------------------------------------------------------
117 //--------------------------------------------------------------------------------------------------
119 (
120  void
121 );
122 
123 //--------------------------------------------------------------------------------------------------
127 //--------------------------------------------------------------------------------------------------
129 (
130  void
131 );
132 
133 
134 //--------------------------------------------------------------------------------------------------
138 //--------------------------------------------------------------------------------------------------
139 typedef struct le_cellnet_RequestObj* le_cellnet_RequestObjRef_t;
140 
141 
142 //--------------------------------------------------------------------------------------------------
147 //--------------------------------------------------------------------------------------------------
148 typedef enum
149 {
152 
155 
158 
161 
164 }
166 
167 
168 //--------------------------------------------------------------------------------------------------
172 //--------------------------------------------------------------------------------------------------
173 typedef struct le_cellnet_StateEventHandler* le_cellnet_StateEventHandlerRef_t;
174 
175 
176 //--------------------------------------------------------------------------------------------------
184 //--------------------------------------------------------------------------------------------------
185 typedef void (*le_cellnet_StateHandlerFunc_t)
186 (
187  le_cellnet_State_t state,
188  void* contextPtr
189 );
190 
191 //--------------------------------------------------------------------------------------------------
197 //--------------------------------------------------------------------------------------------------
199 (
202 
203  void* contextPtr
205 );
206 
207 //--------------------------------------------------------------------------------------------------
211 //--------------------------------------------------------------------------------------------------
213 (
216 );
217 
218 //--------------------------------------------------------------------------------------------------
226 //--------------------------------------------------------------------------------------------------
228 (
229  void
230 );
231 
232 //--------------------------------------------------------------------------------------------------
236 //--------------------------------------------------------------------------------------------------
238 (
239  le_cellnet_RequestObjRef_t cellNetRef
242 );
243 
244 
245 #endif // LE_CELLNET_INTERFACE_H_INCLUDE_GUARD
246 
void(* le_cellnet_StateHandlerFunc_t)(le_cellnet_State_t state, void *contextPtr)
Definition: le_cellnet_interface.h:186
Unknown state.
Definition: le_cellnet_interface.h:162
Only Emergency calls are allowed.
Definition: le_cellnet_interface.h:153
void le_cellnet_DisconnectService(void)
The radio is Off.
Definition: le_cellnet_interface.h:150
le_cellnet_State_t
Definition: le_cellnet_interface.h:148
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:173
struct le_cellnet_RequestObj * le_cellnet_RequestObjRef_t
Definition: le_cellnet_interface.h:139
Registered, home network.
Definition: le_cellnet_interface.h:156
void le_cellnet_RemoveStateEventHandler(le_cellnet_StateEventHandlerRef_t addHandlerRef)
Registered to a roaming network.
Definition: le_cellnet_interface.h:159