le_appCtrl_interface.h File Reference

#include "legato.h"
#include "le_limit_interface.h"
#include "le_appCtrl_common.h"

Go to the source code of this file.

Typedefs

typedef void(* le_appCtrl_DisconnectHandler_t) (void *)
 

Functions

void le_appCtrl_ConnectService (void)
 
le_result_t le_appCtrl_TryConnectService (void)
 
LE_FULL_API void le_appCtrl_SetServerDisconnectHandler (le_appCtrl_DisconnectHandler_t disconnectHandler, void *contextPtr)
 
void le_appCtrl_DisconnectService (void)
 
le_appCtrl_AppRef_t le_appCtrl_GetRef (const char *LE_NONNULL appName)
 
void le_appCtrl_ReleaseRef (le_appCtrl_AppRef_t appRef)
 
void le_appCtrl_SetRun (le_appCtrl_AppRef_t appRef, const char *LE_NONNULL procName, bool run)
 
void le_appCtrl_SetDebug (le_appCtrl_AppRef_t appRef, const char *LE_NONNULL procName, bool debug)
 
le_result_t le_appCtrl_Import (le_appCtrl_AppRef_t appRef, const char *LE_NONNULL path)
 
le_result_t le_appCtrl_SetDevicePerm (le_appCtrl_AppRef_t appRef, const char *LE_NONNULL path, const char *LE_NONNULL permissions)
 
le_appCtrl_TraceAttachHandlerRef_t le_appCtrl_AddTraceAttachHandler (le_appCtrl_AppRef_t appRef, le_appCtrl_TraceAttachHandlerFunc_t attachToPidPtr, void *contextPtr)
 
void le_appCtrl_RemoveTraceAttachHandler (le_appCtrl_TraceAttachHandlerRef_t handlerRef)
 
void le_appCtrl_TraceUnblock (le_appCtrl_AppRef_t appRef, int32_t pid)
 
le_result_t le_appCtrl_Start (const char *LE_NONNULL appName)
 
le_result_t le_appCtrl_Stop (const char *LE_NONNULL appName)
 

Detailed Description

Legato App Control API include file.