Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_mrc_interface.h
Go to the documentation of this file.
1 
2 
3 /*
4  * ====================== WARNING ======================
5  *
6  * THE CONTENTS OF THIS FILE HAVE BEEN AUTO-GENERATED.
7  * DO NOT MODIFY IN ANY WAY.
8  *
9  * ====================== WARNING ======================
10  */
11 
73 #ifndef TAF_MRC_INTERFACE_H_INCLUDE_GUARD
74 #define TAF_MRC_INTERFACE_H_INCLUDE_GUARD
75 
76 
77 #include "legato.h"
78 
79 // Internal includes for this interface
80 #include "taf_mrc_common.h"
81 //--------------------------------------------------------------------------------------------------
85 //--------------------------------------------------------------------------------------------------
86 typedef void (*taf_mrc_DisconnectHandler_t)(void *);
87 
88 //--------------------------------------------------------------------------------------------------
100 //--------------------------------------------------------------------------------------------------
102 (
103  void
104 );
105 
106 //--------------------------------------------------------------------------------------------------
125 //--------------------------------------------------------------------------------------------------
127 (
128  void
129 );
130 
131 //--------------------------------------------------------------------------------------------------
139 //--------------------------------------------------------------------------------------------------
141 (
142  taf_mrc_DisconnectHandler_t disconnectHandler,
143  void *contextPtr
144 );
145 
146 //--------------------------------------------------------------------------------------------------
157 //--------------------------------------------------------------------------------------------------
159 (
160  taf_mrc_DisconnectHandler_t disconnectHandler,
161  void *contextPtr
162 );
163 
164 //--------------------------------------------------------------------------------------------------
175 //--------------------------------------------------------------------------------------------------
177 (
178  void
179 );
180 
181 //--------------------------------------------------------------------------------------------------
189 //--------------------------------------------------------------------------------------------------
191 (
192  void
193 );
194 
195 //--------------------------------------------------------------------------------------------------
203 //--------------------------------------------------------------------------------------------------
205 (
206  void
207 );
208 
209 //--------------------------------------------------------------------------------------------------
217 //--------------------------------------------------------------------------------------------------
219 (
222 );
223 
224 //--------------------------------------------------------------------------------------------------
232 //--------------------------------------------------------------------------------------------------
234 (
235  void
236 );
237 
238 #endif // TAF_MRC_INTERFACE_H_INCLUDE_GUARD
le_result_t taf_mrc_SendOtaStartMsg(void)
Definition: taf_mrc_client.c:559
LE_FULL_API void taf_mrc_SetNonExitServerDisconnectHandler(taf_mrc_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_mrc_client.c:457
void taf_mrc_ConnectService(void)
Definition: taf_mrc_client.c:291
le_result_t taf_mrc_SendOtaResumeMsg(void)
Definition: taf_mrc_client.c:578
le_result_t taf_mrc_SendOtaAbsyncMsg(void)
Definition: taf_mrc_client.c:618
void(* taf_mrc_DisconnectHandler_t)(void *)
Definition: taf_mrc_interface.h:86
le_result_t taf_mrc_SendOtaEndMsg(taf_mrc_OtaOperationStatus_t otaStatus)
Definition: taf_mrc_client.c:597
taf_mrc_OtaOperationStatus_t
Definition: taf_mrc_common.h:28
void taf_mrc_DisconnectService(void)
Definition: taf_mrc_client.c:503
le_result_t
Definition: le_basics.h:45
LE_FULL_API void taf_mrc_SetServerDisconnectHandler(taf_mrc_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_mrc_client.c:380
#define LE_FULL_API
Definition: le_apiFeatures.h:42
le_result_t taf_mrc_TryConnectService(void)
Definition: taf_mrc_client.c:323