Snapdragon® Telematics Application Framework (TelAF) Interface Specification
le_cfgAdmin_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_CFGADMIN_COMMON_H_INCLUDE_GUARD
11 #define LE_CFGADMIN_COMMON_H_INCLUDE_GUARD
12 
13 
14 #include "legato.h"
15 
16 // Interface specific includes
17 #include "le_cfg_common.h"
18 
19 #define IFGEN_LE_CFGADMIN_PROTOCOL_ID "a027aae806d6622f4ea64008f3a707ba"
20 #define IFGEN_LE_CFGADMIN_MSG_SIZE 1044
21 
22 
23 
24 //--------------------------------------------------------------------------------------------------
28 //--------------------------------------------------------------------------------------------------
29 typedef struct le_cfgAdmin_Iterator* le_cfgAdmin_IteratorRef_t;
30 
31 
32 
33 //--------------------------------------------------------------------------------------------------
37 //--------------------------------------------------------------------------------------------------
39 (
40  void
41 );
42 
43 
44 //--------------------------------------------------------------------------------------------------
48 //--------------------------------------------------------------------------------------------------
50 (
51  void
52 );
53 
54 
55 //--------------------------------------------------------------------------------------------------
59 //--------------------------------------------------------------------------------------------------
61 (
62  le_msg_SessionRef_t _ifgen_sessionRef
63 );
64 
65 
66 //--------------------------------------------------------------------------------------------------
70 //--------------------------------------------------------------------------------------------------
72 (
73  le_msg_SessionRef_t _ifgen_sessionRef,
74  bool isBlocking
75 );
76 
77 //--------------------------------------------------------------------------------------------------
92 //--------------------------------------------------------------------------------------------------
94 (
95  le_msg_SessionRef_t _ifgen_sessionRef,
96  le_cfg_IteratorRef_t iteratorRef,
98  const char* LE_NONNULL filePath,
100  const char* LE_NONNULL nodePath
104 );
105 
106 //--------------------------------------------------------------------------------------------------
118 //--------------------------------------------------------------------------------------------------
120 (
121  le_msg_SessionRef_t _ifgen_sessionRef,
122  le_cfg_IteratorRef_t iteratorRef,
124  const char* LE_NONNULL filePath,
126  const char* LE_NONNULL nodePath
130 );
131 
132 //--------------------------------------------------------------------------------------------------
136 //--------------------------------------------------------------------------------------------------
138 (
139  le_msg_SessionRef_t _ifgen_sessionRef,
140  const char* LE_NONNULL treeName
142 );
143 
144 //--------------------------------------------------------------------------------------------------
149 //--------------------------------------------------------------------------------------------------
151 (
152  le_msg_SessionRef_t _ifgen_sessionRef
153 );
154 
155 //--------------------------------------------------------------------------------------------------
159 //--------------------------------------------------------------------------------------------------
161 (
162  le_msg_SessionRef_t _ifgen_sessionRef,
163  le_cfgAdmin_IteratorRef_t iteratorRef
165 );
166 
167 //--------------------------------------------------------------------------------------------------
175 //--------------------------------------------------------------------------------------------------
177 (
178  le_msg_SessionRef_t _ifgen_sessionRef,
179  le_cfgAdmin_IteratorRef_t iteratorRef,
181  char* name,
184  size_t nameSize
186 );
187 
188 //--------------------------------------------------------------------------------------------------
195 //--------------------------------------------------------------------------------------------------
197 (
198  le_msg_SessionRef_t _ifgen_sessionRef,
199  le_cfgAdmin_IteratorRef_t iteratorRef
201 );
202 
203 #endif // LE_CFGADMIN_COMMON_H_INCLUDE_GUARD
LE_SHARED le_result_t ifgen_le_cfgAdmin_ImportTree(le_msg_SessionRef_t _ifgen_sessionRef, le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL filePath, const char *LE_NONNULL nodePath)
LE_SHARED le_result_t ifgen_le_cfgAdmin_NextTree(le_msg_SessionRef_t _ifgen_sessionRef, le_cfgAdmin_IteratorRef_t iteratorRef)
LE_SHARED le_result_t ifgen_le_cfgAdmin_GetTreeName(le_msg_SessionRef_t _ifgen_sessionRef, le_cfgAdmin_IteratorRef_t iteratorRef, char *name, size_t nameSize)
LE_SHARED bool ifgen_le_cfgAdmin_HasLocalBinding(void)
struct le_cfg_Iterator * le_cfg_IteratorRef_t
Definition: le_cfg_common.h:61
LE_SHARED le_cfgAdmin_IteratorRef_t ifgen_le_cfgAdmin_CreateTreeIterator(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED void ifgen_le_cfgAdmin_DeleteTree(le_msg_SessionRef_t _ifgen_sessionRef, const char *LE_NONNULL treeName)
LE_SHARED void ifgen_le_cfgAdmin_ReleaseTreeIterator(le_msg_SessionRef_t _ifgen_sessionRef, le_cfgAdmin_IteratorRef_t iteratorRef)
LE_SHARED void ifgen_le_cfgAdmin_InitCommonData(void)
LE_SHARED le_result_t ifgen_le_cfgAdmin_ExportTree(le_msg_SessionRef_t _ifgen_sessionRef, le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL filePath, const char *LE_NONNULL nodePath)
LE_SHARED le_result_t ifgen_le_cfgAdmin_OpenSession(le_msg_SessionRef_t _ifgen_sessionRef, bool isBlocking)
LE_SHARED void ifgen_le_cfgAdmin_CleanupCommonData(le_msg_SessionRef_t _ifgen_sessionRef)
#define LE_NONNULL
Definition: le_basics.h:368
le_result_t
Definition: le_basics.h:45
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
struct le_cfgAdmin_Iterator * le_cfgAdmin_IteratorRef_t
Definition: le_cfgAdmin_common.h:29
#define LE_SHARED
Definition: le_basics.h:297