le_secStore_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 
64 #ifndef LE_SECSTORE_INTERFACE_H_INCLUDE_GUARD
65 #define LE_SECSTORE_INTERFACE_H_INCLUDE_GUARD
66 
67 
68 #include "legato.h"
69 
70 //--------------------------------------------------------------------------------------------------
81 //--------------------------------------------------------------------------------------------------
83 (
84  void
85 );
86 
87 //--------------------------------------------------------------------------------------------------
98 //--------------------------------------------------------------------------------------------------
100 (
101  void
102 );
103 
104 
105 //--------------------------------------------------------------------------------------------------
109 //--------------------------------------------------------------------------------------------------
110 #define LE_SECSTORE_MAX_NAME_SIZE 255
111 
112 
113 //--------------------------------------------------------------------------------------------------
117 //--------------------------------------------------------------------------------------------------
118 #define LE_SECSTORE_MAX_ITEM_SIZE 8192
119 
120 //--------------------------------------------------------------------------------------------------
131 //--------------------------------------------------------------------------------------------------
133 (
134  const char* name,
137 
138  const uint8_t* bufPtr,
141 
142  size_t bufNumElements
144 );
145 
146 //--------------------------------------------------------------------------------------------------
158 //--------------------------------------------------------------------------------------------------
160 (
161  const char* name,
164 
165  uint8_t* bufPtr,
168 
169  size_t* bufNumElementsPtr
171 );
172 
173 //--------------------------------------------------------------------------------------------------
183 //--------------------------------------------------------------------------------------------------
185 (
186  const char* name
189 );
190 
191 
192 #endif // LE_SECSTORE_INTERFACE_H_INCLUDE_GUARD
193 
le_result_t le_secStore_Read(const char *name, uint8_t *bufPtr, size_t *bufNumElementsPtr)
le_result_t
Definition: le_basics.h:35
le_result_t le_secStore_Write(const char *name, const uint8_t *bufPtr, size_t bufNumElements)
void le_secStore_ConnectService(void)
le_result_t le_secStore_Delete(const char *name)
void le_secStore_DisconnectService(void)