secStoreAdmin_interface.h File Reference

#include "legato.h"
#include "le_secStore_interface.h"
#include "secStoreAdmin_common.h"

Go to the source code of this file.

Typedefs

typedef void(* secStoreAdmin_DisconnectHandler_t) (void *)
 

Functions

void secStoreAdmin_ConnectService (void)
 
le_result_t secStoreAdmin_TryConnectService (void)
 
LE_FULL_API void secStoreAdmin_SetServerDisconnectHandler (secStoreAdmin_DisconnectHandler_t disconnectHandler, void *contextPtr)
 
void secStoreAdmin_DisconnectService (void)
 
secStoreAdmin_IterRef_t secStoreAdmin_CreateIter (const char *LE_NONNULL path)
 
void secStoreAdmin_DeleteIter (secStoreAdmin_IterRef_t iterRef)
 
le_result_t secStoreAdmin_Next (secStoreAdmin_IterRef_t iterRef)
 
le_result_t secStoreAdmin_GetEntry (secStoreAdmin_IterRef_t iterRef, char *name, size_t nameSize, bool *isDirPtr)
 
le_result_t secStoreAdmin_Write (const char *LE_NONNULL path, const uint8_t *bufPtr, size_t bufSize)
 
le_result_t secStoreAdmin_Read (const char *LE_NONNULL path, uint8_t *bufPtr, size_t *bufSizePtr)
 
le_result_t secStoreAdmin_CopyMetaTo (const char *LE_NONNULL path)
 
le_result_t secStoreAdmin_Delete (const char *LE_NONNULL path)
 
le_result_t secStoreAdmin_GetSize (const char *LE_NONNULL path, uint64_t *sizePtr)
 
le_result_t secStoreAdmin_GetTotalSpace (uint64_t *totalSizePtr, uint64_t *freeSizePtr)
 

Detailed Description

Legato Secure Storage Admin API