All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
le_cfgAdmin_interface.h
Go to the documentation of this file.
1 /*
2  * ====================== WARNING ======================
3  *
4  * THE CONTENTS OF THIS FILE HAVE BEEN AUTO-GENERATED.
5  * DO NOT MODIFY IN ANY WAY.
6  *
7  * ====================== WARNING ======================
8  */
9 
51 #ifndef LE_CFGADMIN_H_INCLUDE_GUARD
52 #define LE_CFGADMIN_H_INCLUDE_GUARD
53 
54 
55 #include "legato.h"
56 
57 // Interface specific includes
58 #include "le_cfg_interface.h"
59 
60 
61 //--------------------------------------------------------------------------------------------------
65 //--------------------------------------------------------------------------------------------------
67 (
68  void
69 );
70 
71 //--------------------------------------------------------------------------------------------------
75 //--------------------------------------------------------------------------------------------------
77 (
78  void
79 );
80 
81 
82 //--------------------------------------------------------------------------------------------------
83 
84 //--------------------------------------------------------------------------------------------------
85 typedef struct le_cfgAdmin_Iterator* le_cfgAdmin_IteratorRef_t;
86 
87 //--------------------------------------------------------------------------------------------------
102 //--------------------------------------------------------------------------------------------------
104 (
105  le_cfg_IteratorRef_t iteratorRef,
108 
109  const char* filePath,
112 
113  const char* nodePath
118 );
119 
120 //--------------------------------------------------------------------------------------------------
132 //--------------------------------------------------------------------------------------------------
134 (
135  le_cfg_IteratorRef_t iteratorRef,
138 
139  const char* filePath,
142 
143  const char* nodePath
148 );
149 
150 //--------------------------------------------------------------------------------------------------
154 //--------------------------------------------------------------------------------------------------
156 (
157  const char* treeName
160 );
161 
162 //--------------------------------------------------------------------------------------------------
167 //--------------------------------------------------------------------------------------------------
168 le_cfgAdmin_IteratorRef_t le_cfgAdmin_CreateTreeIterator
169 (
170  void
171 );
172 
173 //--------------------------------------------------------------------------------------------------
177 //--------------------------------------------------------------------------------------------------
179 (
180  le_cfgAdmin_IteratorRef_t iteratorRef
183 );
184 
185 //--------------------------------------------------------------------------------------------------
193 //--------------------------------------------------------------------------------------------------
195 (
196  le_cfgAdmin_IteratorRef_t iteratorRef,
199 
200  char* name,
204 
205  size_t nameNumElements
207 );
208 
209 //--------------------------------------------------------------------------------------------------
216 //--------------------------------------------------------------------------------------------------
218 (
219  le_cfgAdmin_IteratorRef_t iteratorRef
222 );
223 
224 
225 #endif // LE_CFGADMIN_H_INCLUDE_GUARD
226 
void le_cfgAdmin_ReleaseTreeIterator(le_cfgAdmin_IteratorRef_t iteratorRef)
le_result_t
Definition: le_basics.h:35
le_result_t le_cfgAdmin_GetTreeName(le_cfgAdmin_IteratorRef_t iteratorRef, char *name, size_t nameNumElements)
le_result_t le_cfgAdmin_NextTree(le_cfgAdmin_IteratorRef_t iteratorRef)
le_result_t le_cfgAdmin_ExportTree(le_cfg_IteratorRef_t iteratorRef, const char *filePath, const char *nodePath)
le_result_t le_cfgAdmin_ImportTree(le_cfg_IteratorRef_t iteratorRef, const char *filePath, const char *nodePath)
void le_cfgAdmin_DisconnectService(void)
le_cfgAdmin_IteratorRef_t le_cfgAdmin_CreateTreeIterator(void)
void le_cfgAdmin_ConnectService(void)
void le_cfgAdmin_DeleteTree(const char *treeName)