All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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 //--------------------------------------------------------------------------------------------------
49 //--------------------------------------------------------------------------------------------------
51 (
52  void
53 );
54 
55 //--------------------------------------------------------------------------------------------------
59 //--------------------------------------------------------------------------------------------------
61 (
62  void
63 );
64 
65 
66 //--------------------------------------------------------------------------------------------------
70 //--------------------------------------------------------------------------------------------------
71 #define LE_APPINFO_APP_NAME_LEN 47
72 
73 
74 //--------------------------------------------------------------------------------------------------
78 //--------------------------------------------------------------------------------------------------
79 #define LE_APPINFO_PROC_NAME_LEN 47
80 
81 
82 //--------------------------------------------------------------------------------------------------
86 //--------------------------------------------------------------------------------------------------
87 typedef enum
88 {
91 
94 }
96 
97 
98 //--------------------------------------------------------------------------------------------------
102 //--------------------------------------------------------------------------------------------------
103 typedef enum
104 {
107 
110 
113 }
115 
116 //--------------------------------------------------------------------------------------------------
123 //--------------------------------------------------------------------------------------------------
125 (
126  const char* appName
129 );
130 
131 //--------------------------------------------------------------------------------------------------
139 //--------------------------------------------------------------------------------------------------
141 (
142  const char* appName,
145 
146  const char* procName
149 );
150 
151 //--------------------------------------------------------------------------------------------------
161 //--------------------------------------------------------------------------------------------------
163 (
164  int32_t pid,
167 
168  char* appName,
171 
172  size_t appNameNumElements
174 );
175 
176 
177 #endif // LE_APPINFO_INTERFACE_H_INCLUDE_GUARD
178 
le_appInfo_ProcState_t
Definition: le_appInfo_interface.h:103
void le_appInfo_DisconnectService(void)
Process has been paused.
Definition: le_appInfo_interface.h:111
Application has been stopped or never started.
Definition: le_appInfo_interface.h:89
le_result_t
Definition: le_basics.h:35
Application is running.
Definition: le_appInfo_interface.h:92
le_appInfo_State_t
Definition: le_appInfo_interface.h:87
Process is running.
Definition: le_appInfo_interface.h:108
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:105
le_appInfo_State_t le_appInfo_GetState(const char *appName)