Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_mrc_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_MRC_COMMON_H_INCLUDE_GUARD
11 #define TAF_MRC_COMMON_H_INCLUDE_GUARD
12 
13 
14 #include "legato.h"
15 
16 #define IFGEN_TAF_MRC_PROTOCOL_ID "bbabbb0245e36158cfed5ba457091e10"
17 #define IFGEN_TAF_MRC_MSG_SIZE 12
18 
19 
20 
21 //--------------------------------------------------------------------------------------------------
27 //--------------------------------------------------------------------------------------------------
28 typedef enum
29 {
34 }
36 
37 
38 
39 //--------------------------------------------------------------------------------------------------
43 //--------------------------------------------------------------------------------------------------
45 (
46  void
47 );
48 
49 
50 //--------------------------------------------------------------------------------------------------
54 //--------------------------------------------------------------------------------------------------
56 (
57  void
58 );
59 
60 
61 //--------------------------------------------------------------------------------------------------
65 //--------------------------------------------------------------------------------------------------
67 (
68  le_msg_SessionRef_t _ifgen_sessionRef
69 );
70 
71 
72 //--------------------------------------------------------------------------------------------------
76 //--------------------------------------------------------------------------------------------------
78 (
79  le_msg_SessionRef_t _ifgen_sessionRef,
80  bool isBlocking
81 );
82 
83 //--------------------------------------------------------------------------------------------------
91 //--------------------------------------------------------------------------------------------------
93 (
94  le_msg_SessionRef_t _ifgen_sessionRef
95 );
96 
97 //--------------------------------------------------------------------------------------------------
105 //--------------------------------------------------------------------------------------------------
107 (
108  le_msg_SessionRef_t _ifgen_sessionRef
109 );
110 
111 //--------------------------------------------------------------------------------------------------
119 //--------------------------------------------------------------------------------------------------
121 (
122  le_msg_SessionRef_t _ifgen_sessionRef,
125 );
126 
127 //--------------------------------------------------------------------------------------------------
135 //--------------------------------------------------------------------------------------------------
137 (
138  le_msg_SessionRef_t _ifgen_sessionRef
139 );
140 
141 #endif // TAF_MRC_COMMON_H_INCLUDE_GUARD
LE_SHARED void ifgen_taf_mrc_CleanupCommonData(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED void ifgen_taf_mrc_InitCommonData(void)
LE_SHARED bool ifgen_taf_mrc_HasLocalBinding(void)
LE_SHARED le_result_t ifgen_taf_mrc_OpenSession(le_msg_SessionRef_t _ifgen_sessionRef, bool isBlocking)
OTA operation status is failure.
Definition: taf_mrc_common.h:32
LE_SHARED le_result_t ifgen_taf_mrc_SendOtaStartMsg(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED le_result_t ifgen_taf_mrc_SendOtaAbsyncMsg(le_msg_SessionRef_t _ifgen_sessionRef)
taf_mrc_OtaOperationStatus_t
Definition: taf_mrc_common.h:28
le_result_t
Definition: le_basics.h:45
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
LE_SHARED le_result_t ifgen_taf_mrc_SendOtaResumeMsg(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED le_result_t ifgen_taf_mrc_SendOtaEndMsg(le_msg_SessionRef_t _ifgen_sessionRef, taf_mrc_OtaOperationStatus_t otaStatus)
#define LE_SHARED
Definition: le_basics.h:297
OTA operation status is success.
Definition: taf_mrc_common.h:30