All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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 
51 #ifndef LE_SECSTORE_INTERFACE_H_INCLUDE_GUARD
52 #define LE_SECSTORE_INTERFACE_H_INCLUDE_GUARD
53 
54 
55 #include "legato.h"
56 
57 //--------------------------------------------------------------------------------------------------
61 //--------------------------------------------------------------------------------------------------
63 (
64  void
65 );
66 
67 //--------------------------------------------------------------------------------------------------
71 //--------------------------------------------------------------------------------------------------
73 (
74  void
75 );
76 
77 
78 //--------------------------------------------------------------------------------------------------
82 //--------------------------------------------------------------------------------------------------
83 #define LE_SECSTORE_MAX_NAME_SIZE 255
84 
85 
86 //--------------------------------------------------------------------------------------------------
90 //--------------------------------------------------------------------------------------------------
91 #define LE_SECSTORE_MAX_ITEM_SIZE 8192
92 
93 //--------------------------------------------------------------------------------------------------
103 //--------------------------------------------------------------------------------------------------
105 (
106  const char* name,
109 
110  const uint8_t* bufPtr,
113 
114  size_t bufNumElements
116 );
117 
118 //--------------------------------------------------------------------------------------------------
129 //--------------------------------------------------------------------------------------------------
131 (
132  const char* name,
135 
136  uint8_t* bufPtr,
139 
140  size_t* bufNumElementsPtr
142 );
143 
144 //--------------------------------------------------------------------------------------------------
153 //--------------------------------------------------------------------------------------------------
155 (
156  const char* name
159 );
160 
161 
162 #endif // LE_SECSTORE_INTERFACE_H_INCLUDE_GUARD
163 
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)