le_data_interface.h File Reference

#include "legato.h"
#include "le_mdc_interface.h"
#include "le_dcs_interface.h"
#include "le_clkSync_interface.h"
#include "le_data_common.h"

Go to the source code of this file.

Typedefs

typedef void(* le_data_DisconnectHandler_t) (void *)
 

Functions

void le_data_ConnectService (void)
 
le_result_t le_data_TryConnectService (void)
 
LE_FULL_API void le_data_SetServerDisconnectHandler (le_data_DisconnectHandler_t disconnectHandler, void *contextPtr)
 
void le_data_DisconnectService (void)
 
le_data_ConnectionStateHandlerRef_t le_data_AddConnectionStateHandler (le_data_ConnectionStateHandlerFunc_t handlerPtr, void *contextPtr)
 
void le_data_RemoveConnectionStateHandler (le_data_ConnectionStateHandlerRef_t handlerRef)
 
le_data_RequestObjRef_t le_data_Request (void)
 
void le_data_Release (le_data_RequestObjRef_t requestRef)
 
le_result_t le_data_SetTechnologyRank (uint32_t rank, le_data_Technology_t technology)
 
le_data_Technology_t le_data_GetFirstUsedTechnology (void)
 
le_data_Technology_t le_data_GetNextUsedTechnology (void)
 
le_data_Technology_t le_data_GetTechnology (void)
 
bool le_data_GetDefaultRouteStatus (void)
 
le_result_t le_data_AddRoute (const char *LE_NONNULL ipDestAddrStr)
 
le_result_t le_data_DelRoute (const char *LE_NONNULL ipDestAddrStr)
 
int32_t le_data_GetCellularProfileIndex (void)
 
le_result_t le_data_SetCellularProfileIndex (int32_t profileIndex)
 
le_result_t le_data_GetDate (uint16_t *yearPtr, uint16_t *monthPtr, uint16_t *dayPtr)
 
le_result_t le_data_GetTime (uint16_t *hoursPtr, uint16_t *minutesPtr, uint16_t *secondsPtr, uint16_t *millisecondsPtr)
 
le_result_t le_data_GetDateTime (uint16_t *yearPtr, uint16_t *monthPtr, uint16_t *dayPtr, uint16_t *hoursPtr, uint16_t *minutesPtr, uint16_t *secondsPtr, uint16_t *millisecondsPtr)
 

Detailed Description

Legato le_data Interface include file.