Snapdragon® Telematics Application Framework (TelAF) Interface Specification
le_framework_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 LE_FRAMEWORK_COMMON_H_INCLUDE_GUARD
11 #define LE_FRAMEWORK_COMMON_H_INCLUDE_GUARD
12 
13 
14 #include "legato.h"
15 
16 #define IFGEN_LE_FRAMEWORK_PROTOCOL_ID "28525bdc36d66247ae720424d0b28b51"
17 #define IFGEN_LE_FRAMEWORK_MSG_SIZE 12
18 
19 
20 
21 
22 //--------------------------------------------------------------------------------------------------
26 //--------------------------------------------------------------------------------------------------
28 (
29  void
30 );
31 
32 
33 //--------------------------------------------------------------------------------------------------
37 //--------------------------------------------------------------------------------------------------
39 (
40  void
41 );
42 
43 
44 //--------------------------------------------------------------------------------------------------
48 //--------------------------------------------------------------------------------------------------
50 (
51  le_msg_SessionRef_t _ifgen_sessionRef
52 );
53 
54 
55 //--------------------------------------------------------------------------------------------------
59 //--------------------------------------------------------------------------------------------------
61 (
62  le_msg_SessionRef_t _ifgen_sessionRef,
63  bool isBlocking
64 );
65 
66 //--------------------------------------------------------------------------------------------------
75 //--------------------------------------------------------------------------------------------------
77 (
78  le_msg_SessionRef_t _ifgen_sessionRef
79 );
80 
81 //--------------------------------------------------------------------------------------------------
90 //--------------------------------------------------------------------------------------------------
92 (
93  le_msg_SessionRef_t _ifgen_sessionRef,
94  bool manualRestart
96 );
97 
98 //--------------------------------------------------------------------------------------------------
106 //--------------------------------------------------------------------------------------------------
108 (
109  le_msg_SessionRef_t _ifgen_sessionRef
110 );
111 
112 //--------------------------------------------------------------------------------------------------
120 //--------------------------------------------------------------------------------------------------
122 (
123  le_msg_SessionRef_t _ifgen_sessionRef
124 );
125 
126 //--------------------------------------------------------------------------------------------------
131 //--------------------------------------------------------------------------------------------------
133 (
134  le_msg_SessionRef_t _ifgen_sessionRef
135 );
136 
137 #endif // LE_FRAMEWORK_COMMON_H_INCLUDE_GUARD
LE_SHARED void ifgen_le_framework_InitCommonData(void)
LE_SHARED void ifgen_le_framework_NotifyExpectedReboot(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED le_result_t ifgen_le_framework_OpenSession(le_msg_SessionRef_t _ifgen_sessionRef, bool isBlocking)
LE_SHARED bool ifgen_le_framework_IsReadOnly(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED le_result_t ifgen_le_framework_Restart(le_msg_SessionRef_t _ifgen_sessionRef, bool manualRestart)
LE_SHARED le_result_t ifgen_le_framework_Stop(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED bool ifgen_le_framework_HasLocalBinding(void)
LE_SHARED void ifgen_le_framework_CleanupCommonData(le_msg_SessionRef_t _ifgen_sessionRef)
le_result_t
Definition: le_basics.h:45
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
LE_SHARED bool ifgen_le_framework_IsStopping(le_msg_SessionRef_t _ifgen_sessionRef)
#define LE_SHARED
Definition: le_basics.h:297