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 
103 #ifndef LE_CELLNET_H_INCLUDE_GUARD
104 #define LE_CELLNET_H_INCLUDE_GUARD
105 
106 
107 #include "legato.h"
108 
109 //--------------------------------------------------------------------------------------------------
113 //--------------------------------------------------------------------------------------------------
115 (
116  const char* serviceInstanceName
118 );
119 
120 //--------------------------------------------------------------------------------------------------
124 //--------------------------------------------------------------------------------------------------
126 (
127  void
128 );
129 
130 
131 //--------------------------------------------------------------------------------------------------
135 //--------------------------------------------------------------------------------------------------
136 typedef struct le_cellnet_RequestObj* le_cellnet_RequestObjRef_t;
137 
138 
139 //--------------------------------------------------------------------------------------------------
144 //--------------------------------------------------------------------------------------------------
145 typedef enum
146 {
149 
152 
155 
158 
161 }
163 
164 
165 //--------------------------------------------------------------------------------------------------
169 //--------------------------------------------------------------------------------------------------
170 typedef struct le_cellnet_StateHandler* le_cellnet_StateHandlerRef_t;
171 
172 
173 //--------------------------------------------------------------------------------------------------
181 //--------------------------------------------------------------------------------------------------
182 typedef void (*le_cellnet_StateHandlerFunc_t)
183 (
184  le_cellnet_State_t state,
185  void* contextPtr
186 );
187 
188 //--------------------------------------------------------------------------------------------------
192 //--------------------------------------------------------------------------------------------------
194 (
197 
198  void* contextPtr
200 );
201 
202 //--------------------------------------------------------------------------------------------------
206 //--------------------------------------------------------------------------------------------------
208 (
209  le_cellnet_StateHandlerRef_t addHandlerRef
211 );
212 
213 //--------------------------------------------------------------------------------------------------
221 //--------------------------------------------------------------------------------------------------
223 (
224  void
225 );
226 
227 //--------------------------------------------------------------------------------------------------
231 //--------------------------------------------------------------------------------------------------
233 (
234  le_cellnet_RequestObjRef_t cellNetRef
237 );
238 
239 
240 #endif // LE_CELLNET_H_INCLUDE_GUARD
241 
void le_cellnet_StopClient(void)
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:183
Unknown state.
Definition: le_cellnet_interface.h:159
Only Emergency calls are allowed.
Definition: le_cellnet_interface.h:150
void le_cellnet_StartClient(const char *serviceInstanceName)
The radio is Off.
Definition: le_cellnet_interface.h:147
le_cellnet_State_t
Definition: le_cellnet_interface.h:145
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)
struct le_cellnet_RequestObj * le_cellnet_RequestObjRef_t
Definition: le_cellnet_interface.h:136
Registered, home network.
Definition: le_cellnet_interface.h:153
Registered to a roaming network.
Definition: le_cellnet_interface.h:156
struct le_cellnet_StateHandler * le_cellnet_StateHandlerRef_t
Definition: le_cellnet_interface.h:170