396 #ifndef LE_CFG_INTERFACE_H_INCLUDE_GUARD 397 #define LE_CFG_INTERFACE_H_INCLUDE_GUARD 703 size_t pathBufferSize
925 size_t* valueSizePtr,
927 const uint8_t* defaultValuePtr,
930 size_t defaultValueSize
951 const uint8_t* valuePtr,
1163 size_t* valueSizePtr,
1165 const uint8_t* defaultValuePtr,
1168 size_t defaultValueSize
1181 const uint8_t* valuePtr,
1200 int32_t defaultValue
1280 #endif // LE_CFG_INTERFACE_H_INCLUDE_GUARD void le_cfg_QuickSetEmpty(const char *LE_NONNULL path)
Definition: le_cfg_client.c:1361
bool le_cfg_NodeExists(le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path)
Definition: le_cfg_client.c:994
le_cfg_IteratorRef_t le_cfg_CreateReadTxn(const char *LE_NONNULL basePath)
Definition: le_cfg_client.c:564
int32_t le_cfg_QuickGetInt(const char *LE_NONNULL path, int32_t defaultValue)
Definition: le_cfg_client.c:1490
double le_cfg_GetFloat(le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path, double defaultValue)
Definition: le_cfg_client.c:1230
void le_cfg_GoToNode(le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL newPath)
Definition: le_cfg_client.c:654
void le_cfg_QuickSetBool(const char *LE_NONNULL path, bool value)
Definition: le_cfg_client.c:1601
le_cfg_IteratorRef_t le_cfg_CreateWriteTxn(const char *LE_NONNULL basePath)
Definition: le_cfg_client.c:591
le_result_t le_cfg_GetPath(le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path, char *pathBuffer, size_t pathBufferSize)
Definition: le_cfg_client.c:789
void le_cfg_RemoveChangeHandler(le_cfg_ChangeHandlerRef_t handlerRef)
Definition: le_cfg_client.c:895
bool le_cfg_IsEmpty(le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path)
Definition: le_cfg_client.c:945
void le_cfg_DisconnectService(void)
Definition: le_cfg_client.c:503
le_result_t le_cfg_QuickGetBinary(const char *LE_NONNULL path, uint8_t *valuePtr, size_t *valueSizePtr, const uint8_t *defaultValuePtr, size_t defaultValueSize)
Definition: le_cfg_client.c:1433
void le_cfg_QuickDeleteNode(const char *LE_NONNULL path)
Definition: le_cfg_client.c:1343
le_result_t le_cfg_GoToNextSibling(le_cfg_IteratorRef_t iteratorRef)
Definition: le_cfg_client.c:743
le_result_t le_cfg_TryConnectService(void)
Definition: le_cfg_client.c:323
le_result_t le_cfg_GetString(le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path, char *value, size_t valueSize, const char *LE_NONNULL defaultValue)
Definition: le_cfg_client.c:1023
void(* le_cfg_ChangeHandlerFunc_t)(void *contextPtr)
Definition: le_cfg_common.h:103
void le_cfg_SetInt(le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path, int32_t value)
Definition: le_cfg_client.c:1199
LE_FULL_API void le_cfg_SetNonExitServerDisconnectHandler(le_cfg_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: le_cfg_client.c:457
struct le_cfg_Iterator * le_cfg_IteratorRef_t
Definition: le_cfg_common.h:61
void le_cfg_SetBool(le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path, bool value)
Definition: le_cfg_client.c:1318
void le_cfg_SetEmpty(le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path)
Definition: le_cfg_client.c:971
void le_cfg_SetString(le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path, const char *LE_NONNULL value)
Definition: le_cfg_client.c:1058
void le_cfg_CancelTxn(le_cfg_IteratorRef_t iteratorRef)
Definition: le_cfg_client.c:632
double le_cfg_QuickGetFloat(const char *LE_NONNULL path, double defaultValue)
Definition: le_cfg_client.c:1536
void le_cfg_QuickSetBinary(const char *LE_NONNULL path, const uint8_t *valuePtr, size_t valueSize)
Definition: le_cfg_client.c:1463
le_result_t le_cfg_GoToFirstChild(le_cfg_IteratorRef_t iteratorRef)
Definition: le_cfg_client.c:706
void le_cfg_QuickSetFloat(const char *LE_NONNULL path, double value)
Definition: le_cfg_client.c:1558
le_cfg_nodeType_t le_cfg_GetNodeType(le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path)
Definition: le_cfg_client.c:818
le_cfg_nodeType_t
Definition: le_cfg_common.h:69
void le_cfg_DeleteNode(le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path)
Definition: le_cfg_client.c:917
le_result_t le_cfg_GetNodeName(le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path, char *name, size_t nameSize)
Definition: le_cfg_client.c:842
bool le_cfg_GetBool(le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path, bool defaultValue)
Definition: le_cfg_client.c:1290
le_cfg_ChangeHandlerRef_t le_cfg_AddChangeHandler(const char *LE_NONNULL newPath, le_cfg_ChangeHandlerFunc_t handlerPtr, void *contextPtr)
Definition: le_cfg_client.c:872
le_result_t le_cfg_QuickGetString(const char *LE_NONNULL path, char *value, size_t valueSize, const char *LE_NONNULL defaultValue)
Definition: le_cfg_client.c:1382
void le_cfg_CommitTxn(le_cfg_IteratorRef_t iteratorRef)
Definition: le_cfg_client.c:611
void(* le_cfg_DisconnectHandler_t)(void *)
Definition: le_cfg_interface.h:409
void le_cfg_SetBinary(le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path, const uint8_t *valuePtr, size_t valueSize)
Definition: le_cfg_client.c:1135
LE_FULL_API void le_cfg_SetServerDisconnectHandler(le_cfg_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: le_cfg_client.c:380
struct le_cfg_ChangeHandler * le_cfg_ChangeHandlerRef_t
Definition: le_cfg_common.h:94
int32_t le_cfg_GetInt(le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path, int32_t defaultValue)
Definition: le_cfg_client.c:1171
void le_cfg_QuickSetString(const char *LE_NONNULL path, const char *LE_NONNULL value)
Definition: le_cfg_client.c:1408
#define LE_NONNULL
Definition: le_basics.h:368
void le_cfg_SetFloat(le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path, double value)
Definition: le_cfg_client.c:1260
le_result_t
Definition: le_basics.h:45
le_result_t le_cfg_GetBinary(le_cfg_IteratorRef_t iteratorRef, const char *LE_NONNULL path, uint8_t *valuePtr, size_t *valueSizePtr, const uint8_t *defaultValuePtr, size_t defaultValueSize)
Definition: le_cfg_client.c:1095
#define LE_FULL_API
Definition: le_apiFeatures.h:42
void le_cfg_QuickSetInt(const char *LE_NONNULL path, int32_t value)
Definition: le_cfg_client.c:1510
void le_cfg_ConnectService(void)
Definition: le_cfg_client.c:291
le_result_t le_cfg_GoToParent(le_cfg_IteratorRef_t iteratorRef)
Definition: le_cfg_client.c:679
bool le_cfg_QuickGetBool(const char *LE_NONNULL path, bool defaultValue)
Definition: le_cfg_client.c:1581