le_avdata_interface.h File Reference

#include "legato.h"
#include "le_avdata_common.h"

Go to the source code of this file.

Typedefs

typedef void(* le_avdata_DisconnectHandler_t) (void *)
 

Functions

void le_avdata_ConnectService (void)
 
le_result_t le_avdata_TryConnectService (void)
 
LE_FULL_API void le_avdata_SetServerDisconnectHandler (le_avdata_DisconnectHandler_t disconnectHandler, void *contextPtr)
 
void le_avdata_DisconnectService (void)
 
le_avdata_ResourceEventHandlerRef_t le_avdata_AddResourceEventHandler (const char *LE_NONNULL path, le_avdata_ResourceHandlerFunc_t handlerPtr, void *contextPtr)
 
void le_avdata_RemoveResourceEventHandler (le_avdata_ResourceEventHandlerRef_t handlerRef)
 
le_result_t le_avdata_CreateResource (const char *LE_NONNULL path, le_avdata_AccessMode_t accessMode)
 
le_result_t le_avdata_SetNamespace (le_avdata_Namespace_t _namespace)
 
le_result_t le_avdata_SetNull (const char *LE_NONNULL path)
 
le_result_t le_avdata_GetInt (const char *LE_NONNULL path, int32_t *valuePtr)
 
le_result_t le_avdata_SetInt (const char *LE_NONNULL path, int32_t value)
 
le_result_t le_avdata_GetFloat (const char *LE_NONNULL path, double *valuePtr)
 
le_result_t le_avdata_SetFloat (const char *LE_NONNULL path, double value)
 
le_result_t le_avdata_GetBool (const char *LE_NONNULL path, bool *valuePtr)
 
le_result_t le_avdata_SetBool (const char *LE_NONNULL path, bool value)
 
le_result_t le_avdata_GetString (const char *LE_NONNULL path, char *value, size_t valueSize)
 
le_result_t le_avdata_SetString (const char *LE_NONNULL path, const char *LE_NONNULL value)
 
le_result_t le_avdata_GetBoolArg (le_avdata_ArgumentListRef_t argumentListRef, const char *LE_NONNULL argName, bool *boolArgPtr)
 
le_result_t le_avdata_GetFloatArg (le_avdata_ArgumentListRef_t argumentListRef, const char *LE_NONNULL argName, double *floatArgPtr)
 
le_result_t le_avdata_GetIntArg (le_avdata_ArgumentListRef_t argumentListRef, const char *LE_NONNULL argName, int32_t *intArgPtr)
 
le_result_t le_avdata_GetStringArg (le_avdata_ArgumentListRef_t argumentListRef, const char *LE_NONNULL argName, char *strArg, size_t strArgSize)
 
le_result_t le_avdata_GetStringArgLength (le_avdata_ArgumentListRef_t argumentListRef, const char *LE_NONNULL argName, int32_t *strArgLenPtr)
 
void le_avdata_ReplyExecResult (le_avdata_ArgumentListRef_t argumentListRef, le_result_t result)
 
le_result_t le_avdata_Push (const char *LE_NONNULL path, le_avdata_CallbackResultFunc_t handlerPtr, void *contextPtr)
 
le_result_t le_avdata_PushStream (const char *LE_NONNULL path, int fd, le_avdata_CallbackResultFunc_t handlerPtr, void *contextPtr)
 
le_avdata_RecordRef_t le_avdata_CreateRecord (void)
 
void le_avdata_DeleteRecord (le_avdata_RecordRef_t recordRef)
 
le_result_t le_avdata_RecordInt (le_avdata_RecordRef_t recordRef, const char *LE_NONNULL path, int32_t value, uint64_t timestamp)
 
le_result_t le_avdata_RecordFloat (le_avdata_RecordRef_t recordRef, const char *LE_NONNULL path, double value, uint64_t timestamp)
 
le_result_t le_avdata_RecordBool (le_avdata_RecordRef_t recordRef, const char *LE_NONNULL path, bool value, uint64_t timestamp)
 
le_result_t le_avdata_RecordString (le_avdata_RecordRef_t recordRef, const char *LE_NONNULL path, const char *LE_NONNULL value, uint64_t timestamp)
 
le_result_t le_avdata_PushRecord (le_avdata_RecordRef_t recordRef, le_avdata_CallbackResultFunc_t handlerPtr, void *contextPtr)
 
le_avdata_SessionStateHandlerRef_t le_avdata_AddSessionStateHandler (le_avdata_SessionStateHandlerFunc_t handlerPtr, void *contextPtr)
 
void le_avdata_RemoveSessionStateHandler (le_avdata_SessionStateHandlerRef_t handlerRef)
 
le_avdata_RequestSessionObjRef_t le_avdata_RequestSession (void)
 
void le_avdata_ReleaseSession (le_avdata_RequestSessionObjRef_t requestRef)
 

Detailed Description

Legato AirVantage Data API include file.