le_appInfo_interface.h
Go to the documentation of this file.
1 /*
2  * ====================== WARNING ======================
3  *
4  * THE CONTENTS OF THIS FILE HAVE BEEN AUTO-GENERATED.
5  * DO NOT MODIFY IN ANY WAY.
6  *
7  * ====================== WARNING ======================
8  */
9 
39 #ifndef LE_APPINFO_INTERFACE_H_INCLUDE_GUARD
40 #define LE_APPINFO_INTERFACE_H_INCLUDE_GUARD
41 
42 
43 #include "legato.h"
44 
45 // Interface specific includes
46 #include "le_limit_interface.h"
47 
48 
49 //--------------------------------------------------------------------------------------------------
53 //--------------------------------------------------------------------------------------------------
55 (
56  void
57 );
58 
59 //--------------------------------------------------------------------------------------------------
63 //--------------------------------------------------------------------------------------------------
65 (
66  void
67 );
68 
69 
70 //--------------------------------------------------------------------------------------------------
74 //--------------------------------------------------------------------------------------------------
75 typedef enum
76 {
79 
82 }
84 
85 
86 //--------------------------------------------------------------------------------------------------
90 //--------------------------------------------------------------------------------------------------
91 typedef enum
92 {
95 
98 
101 }
103 
104 //--------------------------------------------------------------------------------------------------
111 //--------------------------------------------------------------------------------------------------
113 (
114  const char* appName
117 );
118 
119 //--------------------------------------------------------------------------------------------------
127 //--------------------------------------------------------------------------------------------------
129 (
130  const char* appName,
133 
134  const char* procName
137 );
138 
139 //--------------------------------------------------------------------------------------------------
149 //--------------------------------------------------------------------------------------------------
151 (
152  int32_t pid,
155 
156  char* appName,
159 
160  size_t appNameNumElements
162 );
163 
164 
165 #endif // LE_APPINFO_INTERFACE_H_INCLUDE_GUARD
166 
le_appInfo_ProcState_t
Definition: le_appInfo_interface.h:91
void le_appInfo_DisconnectService(void)
Process has been paused.
Definition: le_appInfo_interface.h:99
Application has been stopped or never started.
Definition: le_appInfo_interface.h:77
le_result_t
Definition: le_basics.h:35
Application is running.
Definition: le_appInfo_interface.h:80
le_appInfo_State_t
Definition: le_appInfo_interface.h:75
Process is running.
Definition: le_appInfo_interface.h:96
void le_appInfo_ConnectService(void)
le_result_t le_appInfo_GetName(int32_t pid, char *appName, size_t appNameNumElements)
le_appInfo_ProcState_t le_appInfo_GetProcState(const char *appName, const char *procName)
Process has been stopped or never started.
Definition: le_appInfo_interface.h:93
le_appInfo_State_t le_appInfo_GetState(const char *appName)