216 #ifndef LE_APPCTRL_INTERFACE_H_INCLUDE_GUARD 217 #define LE_APPCTRL_INTERFACE_H_INCLUDE_GUARD 223 #include "le_limit_interface.h" 518 #endif // LE_APPCTRL_INTERFACE_H_INCLUDE_GUARD le_result_t le_appCtrl_Import(le_appCtrl_AppRef_t appRef, const char *LE_NONNULL path)
Definition: le_appCtrl_client.c:654
void le_appCtrl_SetDebug(le_appCtrl_AppRef_t appRef, const char *LE_NONNULL procName, bool debug)
Definition: le_appCtrl_client.c:621
le_result_t le_appCtrl_SetDevicePerm(le_appCtrl_AppRef_t appRef, const char *LE_NONNULL path, const char *LE_NONNULL permissions)
Definition: le_appCtrl_client.c:683
void(* le_appCtrl_TraceAttachHandlerFunc_t)(le_appCtrl_AppRef_t appRef, int32_t pid, const char *LE_NONNULL procName, void *contextPtr)
Definition: le_appCtrl_common.h:46
le_appCtrl_TraceAttachHandlerRef_t le_appCtrl_AddTraceAttachHandler(le_appCtrl_AppRef_t appRef, le_appCtrl_TraceAttachHandlerFunc_t attachToPidPtr, void *contextPtr)
Definition: le_appCtrl_client.c:708
LE_FULL_API void le_appCtrl_SetServerDisconnectHandler(le_appCtrl_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: le_appCtrl_client.c:380
le_result_t le_appCtrl_TryConnectService(void)
Definition: le_appCtrl_client.c:323
void le_appCtrl_TraceUnblock(le_appCtrl_AppRef_t appRef, int32_t pid)
Definition: le_appCtrl_client.c:752
le_result_t le_appCtrl_Stop(const char *LE_NONNULL appName)
Definition: le_appCtrl_client.c:799
struct le_appCtrl_App * le_appCtrl_AppRef_t
Definition: le_appCtrl_common.h:28
void le_appCtrl_RemoveTraceAttachHandler(le_appCtrl_TraceAttachHandlerRef_t handlerRef)
Definition: le_appCtrl_client.c:731
void(* le_appCtrl_DisconnectHandler_t)(void *)
Definition: le_appCtrl_interface.h:232
#define LE_NONNULL
Definition: le_basics.h:368
void le_appCtrl_SetRun(le_appCtrl_AppRef_t appRef, const char *LE_NONNULL procName, bool run)
Definition: le_appCtrl_client.c:596
le_result_t
Definition: le_basics.h:45
le_appCtrl_AppRef_t le_appCtrl_GetRef(const char *LE_NONNULL appName)
Definition: le_appCtrl_client.c:559
#define LE_FULL_API
Definition: le_apiFeatures.h:42
void le_appCtrl_ReleaseRef(le_appCtrl_AppRef_t appRef)
Definition: le_appCtrl_client.c:577
struct le_appCtrl_TraceAttachHandler * le_appCtrl_TraceAttachHandlerRef_t
Definition: le_appCtrl_common.h:36
LE_FULL_API void le_appCtrl_SetNonExitServerDisconnectHandler(le_appCtrl_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: le_appCtrl_client.c:457
void le_appCtrl_DisconnectService(void)
Definition: le_appCtrl_client.c:503
void le_appCtrl_ConnectService(void)
Definition: le_appCtrl_client.c:291
le_result_t le_appCtrl_Start(const char *LE_NONNULL appName)
Definition: le_appCtrl_client.c:778