Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_mdc_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 
12 
13 #ifndef TAF_MDC_INTERFACE_H_INCLUDE_GUARD
14 #define TAF_MDC_INTERFACE_H_INCLUDE_GUARD
15 
16 
17 #include "legato.h"
18 
19 // Interface specific includes
20 #include "taf_types_interface.h"
21 #include "taf_dcs_interface.h"
22 
23 // Internal includes for this interface
24 #include "taf_mdc_common.h"
25 //--------------------------------------------------------------------------------------------------
29 //--------------------------------------------------------------------------------------------------
30 typedef void (*taf_mdc_DisconnectHandler_t)(void *);
31 
32 //--------------------------------------------------------------------------------------------------
44 //--------------------------------------------------------------------------------------------------
46 (
47  void
48 );
49 
50 //--------------------------------------------------------------------------------------------------
69 //--------------------------------------------------------------------------------------------------
71 (
72  void
73 );
74 
75 //--------------------------------------------------------------------------------------------------
83 //--------------------------------------------------------------------------------------------------
85 (
86  taf_mdc_DisconnectHandler_t disconnectHandler,
87  void *contextPtr
88 );
89 
90 //--------------------------------------------------------------------------------------------------
101 //--------------------------------------------------------------------------------------------------
103 (
104  taf_mdc_DisconnectHandler_t disconnectHandler,
105  void *contextPtr
106 );
107 
108 //--------------------------------------------------------------------------------------------------
119 //--------------------------------------------------------------------------------------------------
121 (
122  void
123 );
124 
125 
126 //--------------------------------------------------------------------------------------------------
138 //--------------------------------------------------------------------------------------------------
140 (
141  taf_dcs_ProfileRef_t profileRef
143 );
144 
145 //--------------------------------------------------------------------------------------------------
157 //--------------------------------------------------------------------------------------------------
159 (
160  taf_dcs_ProfileRef_t profileRef
162 );
163 
164 //--------------------------------------------------------------------------------------------------
176 //--------------------------------------------------------------------------------------------------
178 (
179  taf_dcs_ProfileRef_t profileRef
181 );
182 
183 //--------------------------------------------------------------------------------------------------
195 //--------------------------------------------------------------------------------------------------
197 (
198  taf_dcs_ProfileRef_t profileRef
200 );
201 
202 #endif // TAF_MDC_INTERFACE_H_INCLUDE_GUARD
void(* taf_mdc_DisconnectHandler_t)(void *)
Definition: taf_mdc_interface.h:30
LE_FULL_API void taf_mdc_SetNonExitServerDisconnectHandler(taf_mdc_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_mdc_client.c:457
le_result_t taf_mdc_StartSession(taf_dcs_ProfileRef_t profileRef)
Definition: taf_mdc_client.c:563
le_result_t taf_mdc_TryConnectService(void)
Definition: taf_mdc_client.c:323
void taf_mdc_DisconnectService(void)
Definition: taf_mdc_client.c:503
le_result_t taf_mdc_StopSession(taf_dcs_ProfileRef_t profileRef)
Definition: taf_mdc_client.c:613
LE_FULL_API void taf_mdc_SetServerDisconnectHandler(taf_mdc_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_mdc_client.c:380
le_result_t taf_mdc_StopSessionAsync(taf_dcs_ProfileRef_t profileRef)
Definition: taf_mdc_client.c:638
void taf_mdc_ConnectService(void)
Definition: taf_mdc_client.c:291
le_result_t
Definition: le_basics.h:45
struct taf_dcs_Profile * taf_dcs_ProfileRef_t
Definition: taf_dcs_common.h:134
#define LE_FULL_API
Definition: le_apiFeatures.h:42
le_result_t taf_mdc_StartSessionAsync(taf_dcs_ProfileRef_t profileRef)
Definition: taf_mdc_client.c:588