le_dcs_interface.h File Reference

#include "legato.h"
#include "le_dcs_common.h"

Go to the source code of this file.

Typedefs

typedef void(* le_dcs_DisconnectHandler_t) (void *)
 

Functions

void le_dcs_ConnectService (void)
 
le_result_t le_dcs_TryConnectService (void)
 
LE_FULL_API void le_dcs_SetServerDisconnectHandler (le_dcs_DisconnectHandler_t disconnectHandler, void *contextPtr)
 
void le_dcs_DisconnectService (void)
 
le_dcs_EventHandlerRef_t le_dcs_AddEventHandler (le_dcs_ChannelRef_t channelRef, le_dcs_EventHandlerFunc_t handlerPtr, void *contextPtr)
 
void le_dcs_RemoveEventHandler (le_dcs_EventHandlerRef_t handlerRef)
 
le_dcs_Technology_t le_dcs_GetTechnology (le_dcs_ChannelRef_t channelRef)
 
le_result_t le_dcs_GetState (le_dcs_ChannelRef_t channelRef, le_dcs_State_t *statePtr, char *interfaceName, size_t interfaceNameSize)
 
le_dcs_ReqObjRef_t le_dcs_Start (le_dcs_ChannelRef_t channelRef)
 
le_result_t le_dcs_Stop (le_dcs_ReqObjRef_t reqRef)
 
le_dcs_ChannelRef_t le_dcs_GetReference (const char *LE_NONNULL name, le_dcs_Technology_t technology)
 
void le_dcs_GetChannels (le_dcs_GetChannelsHandlerFunc_t handlerPtr, void *contextPtr)
 

Detailed Description

Legato le_dcs Interface include file.