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 
105 //--------------------------------------------------------------------------------------------------
109 //--------------------------------------------------------------------------------------------------
110 #define LE_APPINFO_MD5_STR_LEN 32
111 
112 //--------------------------------------------------------------------------------------------------
119 //--------------------------------------------------------------------------------------------------
121 (
122  const char* appName
125 );
126 
127 //--------------------------------------------------------------------------------------------------
135 //--------------------------------------------------------------------------------------------------
137 (
138  const char* appName,
141 
142  const char* procName
145 );
146 
147 //--------------------------------------------------------------------------------------------------
157 //--------------------------------------------------------------------------------------------------
159 (
160  int32_t pid,
163 
164  char* appName,
167 
168  size_t appNameNumElements
170 );
171 
172 //--------------------------------------------------------------------------------------------------
183 //--------------------------------------------------------------------------------------------------
185 (
186  const char* appName,
189 
190  char* hashStr,
193 
194  size_t hashStrNumElements
196 );
197 
198 
199 #endif // LE_APPINFO_INTERFACE_H_INCLUDE_GUARD
200 
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
le_result_t le_appInfo_GetHash(const char *appName, char *hashStr, size_t hashStrNumElements)
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)