10 #ifndef LE_APPCTRL_COMMON_H_INCLUDE_GUARD 11 #define LE_APPCTRL_COMMON_H_INCLUDE_GUARD 17 #include "le_limit_common.h" 19 #define IFGEN_LE_APPCTRL_PROTOCOL_ID "4d849724ee91cb561bc0059af7eead96" 20 #define IFGEN_LE_APPCTRL_MSG_SIZE 533 298 #endif // LE_APPCTRL_COMMON_H_INCLUDE_GUARD LE_SHARED bool ifgen_le_appCtrl_HasLocalBinding(void)
LE_SHARED le_result_t ifgen_le_appCtrl_Stop(le_msg_SessionRef_t _ifgen_sessionRef, const char *LE_NONNULL appName)
LE_SHARED le_result_t ifgen_le_appCtrl_Start(le_msg_SessionRef_t _ifgen_sessionRef, const char *LE_NONNULL appName)
LE_SHARED le_result_t ifgen_le_appCtrl_OpenSession(le_msg_SessionRef_t _ifgen_sessionRef, bool isBlocking)
LE_SHARED void ifgen_le_appCtrl_ReleaseRef(le_msg_SessionRef_t _ifgen_sessionRef, le_appCtrl_AppRef_t appRef)
LE_SHARED void ifgen_le_appCtrl_InitCommonData(void)
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_SHARED le_result_t ifgen_le_appCtrl_Import(le_msg_SessionRef_t _ifgen_sessionRef, le_appCtrl_AppRef_t appRef, const char *LE_NONNULL path)
LE_SHARED void ifgen_le_appCtrl_RemoveTraceAttachHandler(le_msg_SessionRef_t _ifgen_sessionRef, le_appCtrl_TraceAttachHandlerRef_t handlerRef)
LE_SHARED le_appCtrl_TraceAttachHandlerRef_t ifgen_le_appCtrl_AddTraceAttachHandler(le_msg_SessionRef_t _ifgen_sessionRef, le_appCtrl_AppRef_t appRef, le_appCtrl_TraceAttachHandlerFunc_t attachToPidPtr, void *contextPtr)
LE_SHARED void ifgen_le_appCtrl_SetRun(le_msg_SessionRef_t _ifgen_sessionRef, le_appCtrl_AppRef_t appRef, const char *LE_NONNULL procName, bool run)
LE_SHARED void ifgen_le_appCtrl_TraceUnblock(le_msg_SessionRef_t _ifgen_sessionRef, le_appCtrl_AppRef_t appRef, int32_t pid)
struct le_appCtrl_App * le_appCtrl_AppRef_t
Definition: le_appCtrl_common.h:28
LE_SHARED void ifgen_le_appCtrl_SetDebug(le_msg_SessionRef_t _ifgen_sessionRef, le_appCtrl_AppRef_t appRef, const char *LE_NONNULL procName, bool debug)
#define LE_NONNULL
Definition: le_basics.h:368
le_result_t
Definition: le_basics.h:45
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
LE_SHARED le_result_t ifgen_le_appCtrl_SetDevicePerm(le_msg_SessionRef_t _ifgen_sessionRef, le_appCtrl_AppRef_t appRef, const char *LE_NONNULL path, const char *LE_NONNULL permissions)
LE_SHARED void ifgen_le_appCtrl_CleanupCommonData(le_msg_SessionRef_t _ifgen_sessionRef)
struct le_appCtrl_TraceAttachHandler * le_appCtrl_TraceAttachHandlerRef_t
Definition: le_appCtrl_common.h:36
#define LE_SHARED
Definition: le_basics.h:297
LE_SHARED le_appCtrl_AppRef_t ifgen_le_appCtrl_GetRef(le_msg_SessionRef_t _ifgen_sessionRef, const char *LE_NONNULL appName)