secStoreAdmin_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 
39 #ifndef SECSTOREADMIN_INTERFACE_H_INCLUDE_GUARD
40 #define SECSTOREADMIN_INTERFACE_H_INCLUDE_GUARD
41 
42 
43 #include "legato.h"
44 
45 // Interface specific includes
46 #include "le_secStore_interface.h"
47 
48 
49 //--------------------------------------------------------------------------------------------------
60 //--------------------------------------------------------------------------------------------------
62 (
63  void
64 );
65 
66 //--------------------------------------------------------------------------------------------------
77 //--------------------------------------------------------------------------------------------------
79 (
80  void
81 );
82 
83 
84 //--------------------------------------------------------------------------------------------------
88 //--------------------------------------------------------------------------------------------------
89 #define SECSTOREADMIN_MAX_PATH_SIZE 511
90 
91 
92 //--------------------------------------------------------------------------------------------------
96 //--------------------------------------------------------------------------------------------------
97 typedef struct secStoreAdmin_Iter* secStoreAdmin_IterRef_t;
98 
99 //--------------------------------------------------------------------------------------------------
107 //--------------------------------------------------------------------------------------------------
109 (
110  const char* path
113 );
114 
115 //--------------------------------------------------------------------------------------------------
119 //--------------------------------------------------------------------------------------------------
121 (
125 );
126 
127 //--------------------------------------------------------------------------------------------------
137 //--------------------------------------------------------------------------------------------------
139 (
143 );
144 
145 //--------------------------------------------------------------------------------------------------
154 //--------------------------------------------------------------------------------------------------
156 (
157  secStoreAdmin_IterRef_t iterRef,
160 
161  char* name,
164 
165  size_t nameNumElements,
167 
168  bool* isDirPtr
171 );
172 
173 //--------------------------------------------------------------------------------------------------
187 //--------------------------------------------------------------------------------------------------
189 (
190  const char* path,
193 
194  const uint8_t* bufPtr,
197 
198  size_t bufNumElements
200 );
201 
202 //--------------------------------------------------------------------------------------------------
217 //--------------------------------------------------------------------------------------------------
219 (
220  const char* path,
223 
224  uint8_t* bufPtr,
227 
228  size_t* bufNumElementsPtr
230 );
231 
232 //--------------------------------------------------------------------------------------------------
246 //--------------------------------------------------------------------------------------------------
248 (
249  const char* path
252 );
253 
254 //--------------------------------------------------------------------------------------------------
267 //--------------------------------------------------------------------------------------------------
269 (
270  const char* path,
273 
274  uint64_t* sizePtr
277 );
278 
279 //--------------------------------------------------------------------------------------------------
288 //--------------------------------------------------------------------------------------------------
290 (
291  uint64_t* totalSizePtr,
294 
295  uint64_t* freeSizePtr
298 );
299 
300 
301 #endif // SECSTOREADMIN_INTERFACE_H_INCLUDE_GUARD
302 
struct secStoreAdmin_Iter * secStoreAdmin_IterRef_t
Definition: secStoreAdmin_interface.h:97
le_result_t
Definition: le_basics.h:35
le_result_t secStoreAdmin_Read(const char *path, uint8_t *bufPtr, size_t *bufNumElementsPtr)
le_result_t secStoreAdmin_Delete(const char *path)
secStoreAdmin_IterRef_t secStoreAdmin_CreateIter(const char *path)
le_result_t secStoreAdmin_GetEntry(secStoreAdmin_IterRef_t iterRef, char *name, size_t nameNumElements, bool *isDirPtr)
void secStoreAdmin_DeleteIter(secStoreAdmin_IterRef_t iterRef)
le_result_t secStoreAdmin_Write(const char *path, const uint8_t *bufPtr, size_t bufNumElements)
le_result_t secStoreAdmin_GetSize(const char *path, uint64_t *sizePtr)
void secStoreAdmin_ConnectService(void)
le_result_t secStoreAdmin_Next(secStoreAdmin_IterRef_t iterRef)
le_result_t secStoreAdmin_GetTotalSpace(uint64_t *totalSizePtr, uint64_t *freeSizePtr)
void secStoreAdmin_DisconnectService(void)