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_StateEventHandler* le_cellnet_StateEventHandlerRef_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 //--------------------------------------------------------------------------------------------------
183 //--------------------------------------------------------------------------------------------------
185 (
188 
189  void* contextPtr
191 );
192 
193 //--------------------------------------------------------------------------------------------------
197 //--------------------------------------------------------------------------------------------------
199 (
202 );
203 
204 //--------------------------------------------------------------------------------------------------
212 //--------------------------------------------------------------------------------------------------
214 (
215  void
216 );
217 
218 //--------------------------------------------------------------------------------------------------
222 //--------------------------------------------------------------------------------------------------
224 (
225  le_cellnet_RequestObjRef_t cellNetRef
228 );
229 
230 
231 #endif // LE_CELLNET_H_INCLUDE_GUARD
232 
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_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:159
struct le_cellnet_RequestObj * le_cellnet_RequestObjRef_t
Definition: le_cellnet_interface.h:125
Registered, home network.
Definition: le_cellnet_interface.h:142
void le_cellnet_RemoveStateEventHandler(le_cellnet_StateEventHandlerRef_t addHandlerRef)
Registered to a roaming network.
Definition: le_cellnet_interface.h:145