le_atServer_interface.h File Reference

#include "legato.h"
#include "le_atDefs_interface.h"
#include "le_atServer_common.h"

Go to the source code of this file.

Typedefs

typedef void(* le_atServer_DisconnectHandler_t) (void *)
 

Functions

void le_atServer_ConnectService (void)
 
le_result_t le_atServer_TryConnectService (void)
 
LE_FULL_API void le_atServer_SetServerDisconnectHandler (le_atServer_DisconnectHandler_t disconnectHandler, void *contextPtr)
 
void le_atServer_DisconnectService (void)
 
le_result_t le_atServer_Suspend (le_atServer_DeviceRef_t device)
 
le_result_t le_atServer_Resume (le_atServer_DeviceRef_t device)
 
le_atServer_DeviceRef_t le_atServer_Open (int fd)
 
le_result_t le_atServer_Close (le_atServer_DeviceRef_t device)
 
le_atServer_CmdRef_t le_atServer_Create (const char *LE_NONNULL name)
 
le_result_t le_atServer_Delete (le_atServer_CmdRef_t commandRef)
 
le_atServer_CmdRegistrationHandlerRef_t le_atServer_AddCmdRegistrationHandler (le_atServer_CmdRegistrationHandlerFunc_t handlerPtr, void *contextPtr)
 
void le_atServer_RemoveCmdRegistrationHandler (le_atServer_CmdRegistrationHandlerRef_t handlerRef)
 
le_atServer_CommandHandlerRef_t le_atServer_AddCommandHandler (le_atServer_CmdRef_t commandRef, le_atServer_CommandHandlerFunc_t handlerPtr, void *contextPtr)
 
void le_atServer_RemoveCommandHandler (le_atServer_CommandHandlerRef_t handlerRef)
 
le_result_t le_atServer_GetParameter (le_atServer_CmdRef_t commandRef, uint32_t index, char *parameter, size_t parameterSize)
 
le_result_t le_atServer_GetCommandName (le_atServer_CmdRef_t commandRef, char *name, size_t nameSize)
 
le_result_t le_atServer_GetDevice (le_atServer_CmdRef_t commandRef, le_atServer_DeviceRef_t *deviceRefPtr)
 
le_result_t le_atServer_SendIntermediateResponse (le_atServer_CmdRef_t commandRef, const char *LE_NONNULL intermediateRsp)
 
le_result_t le_atServer_SendStoredUnsolicitedResponses (le_atServer_CmdRef_t commandRef)
 
le_result_t le_atServer_SendFinalResultCode (le_atServer_CmdRef_t commandRef, le_atServer_FinalRsp_t finalResult, const char *LE_NONNULL pattern, uint32_t errorCode)
 
le_result_t le_atServer_SendUnsolicitedResponse (const char *LE_NONNULL unsolRsp, le_atServer_AvailableDevice_t availableDevice, le_atServer_DeviceRef_t device)
 
le_result_t le_atServer_EnableEcho (le_atServer_DeviceRef_t device)
 
le_result_t le_atServer_DisableEcho (le_atServer_DeviceRef_t device)
 
le_atServer_BridgeRef_t le_atServer_OpenBridge (int fd)
 
le_result_t le_atServer_CloseBridge (le_atServer_BridgeRef_t bridgeRef)
 
le_result_t le_atServer_AddDeviceToBridge (le_atServer_DeviceRef_t deviceRef, le_atServer_BridgeRef_t bridgeRef)
 
le_result_t le_atServer_RemoveDeviceFromBridge (le_atServer_DeviceRef_t deviceRef, le_atServer_BridgeRef_t bridgeRef)
 
void le_atServer_EnableVerboseErrorCodes (void)
 
void le_atServer_EnableExtendedErrorCodes (void)
 
void le_atServer_DisableExtendedErrorCodes (void)
 
le_atServer_ErrorCodeRef_t le_atServer_CreateErrorCode (uint32_t errorCode, const char *LE_NONNULL pattern)
 
le_result_t le_atServer_DeleteErrorCode (le_atServer_ErrorCodeRef_t errorCodeRef)
 
le_result_t le_atServer_SetVerboseErrorCode (le_atServer_ErrorCodeRef_t errorCodeRef, const char *LE_NONNULL verboseCode)
 
le_result_t le_atServer_GetTextAsync (le_atServer_CmdRef_t cmdRef, le_atServer_GetTextCallbackFunc_t callbackPtr, void *contextPtr)
 

Detailed Description

Legato AT Commands Server include file.