OSAPI  0.29
Open System API
proc_type_info.h
1 // *****************************************************************************************
2 //
3 // File description:
4 //
5 // Author: Joao Costa
6 // Purpose: Proc module type Info declarations
7 //
8 // *****************************************************************************************
9 
10 #ifndef OSAPI_PROC_TYPE_INFO_H_
11 #define OSAPI_PROC_TYPE_INFO_H_
12 
13 
14 // *****************************************************************************************
15 //
16 // Section: Import headers
17 //
18 // *****************************************************************************************
19 
20 // System includes
21 
22 // Generic OSAPI includes
23 #include "general/general.h"
24 
25 // Import OS specific definitions
26 #include "proc/proc_platform.h"
27 #include "proc/proc_state.h"
28 #include "proc/type/proc_type_id.h"
29 #include "proc/type/proc_type_resource.h"
30 
31 
40 
41 // *****************************************************************************************
42 //
43 // Section: Define process related types
44 //
45 // *****************************************************************************************
46 
47 
50 {
52  char state;
53  char ** args;
54  // t_proc_term term;
56  uint64_t starttime;
57 };
58 
61 
62 
65 
66 
67 #endif /* OSAPI_PROC_TYPE_INFO_H_ */
osapi_proc_info_S
The process information structure.
Definition: proc_type_info.h:49
osapi_proc_id_S
The process identity structure.
Definition: proc_type_id.h:50
osapi_proc_resources_S
The process resources structure.
Definition: proc_type_resource.h:43
osapi_proc_info_S::starttime
uint64_t starttime
The process start time.
Definition: proc_type_info.h:56
osapi_proc_info_S::resources
t_proc_resources resources
The process resources.
Definition: proc_type_info.h:55
osapi_proc_info_S::state
char state
State: System dependent.
Definition: proc_type_info.h:52
osapi_proc_info_S::id
t_proc_id id
The Process ID.
Definition: proc_type_info.h:51
osapi_proc_info_S::args
char ** args
The process command line arguments.
Definition: proc_type_info.h:53