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 
55 #ifndef LE_SECSTORE_INTERFACE_H_INCLUDE_GUARD
56 #define LE_SECSTORE_INTERFACE_H_INCLUDE_GUARD
57 
58 
59 #include "legato.h"
60 
61 //--------------------------------------------------------------------------------------------------
65 //--------------------------------------------------------------------------------------------------
67 (
68  void
69 );
70 
71 //--------------------------------------------------------------------------------------------------
75 //--------------------------------------------------------------------------------------------------
77 (
78  void
79 );
80 
81 
82 //--------------------------------------------------------------------------------------------------
86 //--------------------------------------------------------------------------------------------------
87 #define LE_SECSTORE_MAX_NAME_SIZE 255
88 
89 
90 //--------------------------------------------------------------------------------------------------
94 //--------------------------------------------------------------------------------------------------
95 #define LE_SECSTORE_MAX_ITEM_SIZE 8192
96 
97 //--------------------------------------------------------------------------------------------------
107 //--------------------------------------------------------------------------------------------------
109 (
110  const char* name,
113 
114  const uint8_t* bufPtr,
117 
118  size_t bufNumElements
120 );
121 
122 //--------------------------------------------------------------------------------------------------
133 //--------------------------------------------------------------------------------------------------
135 (
136  const char* name,
139 
140  uint8_t* bufPtr,
143 
144  size_t* bufNumElementsPtr
146 );
147 
148 //--------------------------------------------------------------------------------------------------
157 //--------------------------------------------------------------------------------------------------
159 (
160  const char* name
163 );
164 
165 
166 #endif // LE_SECSTORE_INTERFACE_H_INCLUDE_GUARD
167 
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)