Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_mdc_common.h
Go to the documentation of this file.
1 
2 /*
3  * ====================== WARNING ======================
4  *
5  * THE CONTENTS OF THIS FILE HAVE BEEN AUTO-GENERATED.
6  * DO NOT MODIFY IN ANY WAY.
7  *
8  * ====================== WARNING ======================
9  */
10 #ifndef TAF_MDC_COMMON_H_INCLUDE_GUARD
11 #define TAF_MDC_COMMON_H_INCLUDE_GUARD
12 
13 
14 #include "legato.h"
15 
16 // Interface specific includes
17 #include "taf_types_common.h"
18 #include "taf_dcs_common.h"
19 
20 #define IFGEN_TAF_MDC_PROTOCOL_ID "03bc0472e26043aba7929c3cb1b5558c"
21 #define IFGEN_TAF_MDC_MSG_SIZE 12
22 
23 
24 
25 
26 //--------------------------------------------------------------------------------------------------
30 //--------------------------------------------------------------------------------------------------
32 (
33  void
34 );
35 
36 
37 //--------------------------------------------------------------------------------------------------
41 //--------------------------------------------------------------------------------------------------
43 (
44  void
45 );
46 
47 
48 //--------------------------------------------------------------------------------------------------
52 //--------------------------------------------------------------------------------------------------
54 (
55  le_msg_SessionRef_t _ifgen_sessionRef
56 );
57 
58 
59 //--------------------------------------------------------------------------------------------------
63 //--------------------------------------------------------------------------------------------------
65 (
66  le_msg_SessionRef_t _ifgen_sessionRef,
67  bool isBlocking
68 );
69 
70 //--------------------------------------------------------------------------------------------------
82 //--------------------------------------------------------------------------------------------------
84 (
85  le_msg_SessionRef_t _ifgen_sessionRef,
86  taf_dcs_ProfileRef_t profileRef
88 );
89 
90 //--------------------------------------------------------------------------------------------------
102 //--------------------------------------------------------------------------------------------------
104 (
105  le_msg_SessionRef_t _ifgen_sessionRef,
106  taf_dcs_ProfileRef_t profileRef
108 );
109 
110 //--------------------------------------------------------------------------------------------------
122 //--------------------------------------------------------------------------------------------------
124 (
125  le_msg_SessionRef_t _ifgen_sessionRef,
126  taf_dcs_ProfileRef_t profileRef
128 );
129 
130 //--------------------------------------------------------------------------------------------------
142 //--------------------------------------------------------------------------------------------------
144 (
145  le_msg_SessionRef_t _ifgen_sessionRef,
146  taf_dcs_ProfileRef_t profileRef
148 );
149 
150 #endif // TAF_MDC_COMMON_H_INCLUDE_GUARD
LE_SHARED bool ifgen_taf_mdc_HasLocalBinding(void)
LE_SHARED le_result_t ifgen_taf_mdc_OpenSession(le_msg_SessionRef_t _ifgen_sessionRef, bool isBlocking)
LE_SHARED le_result_t ifgen_taf_mdc_StartSession(le_msg_SessionRef_t _ifgen_sessionRef, taf_dcs_ProfileRef_t profileRef)
LE_SHARED le_result_t ifgen_taf_mdc_StopSession(le_msg_SessionRef_t _ifgen_sessionRef, taf_dcs_ProfileRef_t profileRef)
LE_SHARED void ifgen_taf_mdc_CleanupCommonData(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED le_result_t ifgen_taf_mdc_StartSessionAsync(le_msg_SessionRef_t _ifgen_sessionRef, taf_dcs_ProfileRef_t profileRef)
le_result_t
Definition: le_basics.h:45
struct taf_dcs_Profile * taf_dcs_ProfileRef_t
Definition: taf_dcs_common.h:134
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
LE_SHARED void ifgen_taf_mdc_InitCommonData(void)
#define LE_SHARED
Definition: le_basics.h:297
LE_SHARED le_result_t ifgen_taf_mdc_StopSessionAsync(le_msg_SessionRef_t _ifgen_sessionRef, taf_dcs_ProfileRef_t profileRef)