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 //--------------------------------------------------------------------------------------------------
60 //--------------------------------------------------------------------------------------------------
62 (
63  void
64 );
65 
66 //--------------------------------------------------------------------------------------------------
77 //--------------------------------------------------------------------------------------------------
79 (
80  void
81 );
82 
83 
84 //--------------------------------------------------------------------------------------------------
88 //--------------------------------------------------------------------------------------------------
89 typedef enum
90 {
93 
96 }
98 
99 
100 //--------------------------------------------------------------------------------------------------
104 //--------------------------------------------------------------------------------------------------
105 typedef enum
106 {
109 
112 
115 }
117 
118 
119 //--------------------------------------------------------------------------------------------------
123 //--------------------------------------------------------------------------------------------------
124 #define LE_APPINFO_MD5_STR_LEN 32
125 
126 //--------------------------------------------------------------------------------------------------
133 //--------------------------------------------------------------------------------------------------
135 (
136  const char* appName
139 );
140 
141 //--------------------------------------------------------------------------------------------------
149 //--------------------------------------------------------------------------------------------------
151 (
152  const char* appName,
155 
156  const char* procName
159 );
160 
161 //--------------------------------------------------------------------------------------------------
171 //--------------------------------------------------------------------------------------------------
173 (
174  int32_t pid,
177 
178  char* appName,
181 
182  size_t appNameNumElements
184 );
185 
186 //--------------------------------------------------------------------------------------------------
197 //--------------------------------------------------------------------------------------------------
199 (
200  const char* appName,
203 
204  char* hashStr,
207 
208  size_t hashStrNumElements
210 );
211 
212 
213 #endif // LE_APPINFO_INTERFACE_H_INCLUDE_GUARD
214 
le_appInfo_ProcState_t
Definition: le_appInfo_interface.h:105
void le_appInfo_DisconnectService(void)
Process has been paused.
Definition: le_appInfo_interface.h:113
Application has been stopped or never started.
Definition: le_appInfo_interface.h:91
le_result_t
Definition: le_basics.h:35
Application is running.
Definition: le_appInfo_interface.h:94
le_appInfo_State_t
Definition: le_appInfo_interface.h:89
Process is running.
Definition: le_appInfo_interface.h:110
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:107
le_appInfo_State_t le_appInfo_GetState(const char *appName)