OSAPI  0.29
Open System API
proc_type_resource.h
1 // *****************************************************************************************
2 //
3 // File description:
4 //
5 // Author: Joao Costa
6 // Purpose: Proc module type Resource declarations
7 //
8 // *****************************************************************************************
9 
10 #ifndef OSAPI_PROC_TYPE_RESOURCE_H_
11 #define OSAPI_PROC_TYPE_RESOURCE_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 
34 
35 // *****************************************************************************************
36 //
37 // Section: Define process related types
38 //
39 // *****************************************************************************************
40 
41 
44 {
50 };
51 
52 
55 
56 
59 
60 
61 #endif /* OSAPI_PROC_TYPE_RESOURCE_H_ */
t_size
uint64_t t_size
Definition of OSAPI size type.
Definition: general_types.h:52
osapi_proc_resources_S
The process resources structure.
Definition: proc_type_resource.h:43
osapi_proc_resources_S::stime
t_size stime
The process consumed system time.
Definition: proc_type_resource.h:46
osapi_proc_resources_S::ram
t_size ram
The size of the process in RAM.
Definition: proc_type_resource.h:49
osapi_proc_resources_S::utime
t_size utime
The process consumed user time.
Definition: proc_type_resource.h:45
osapi_proc_resources_S::vsize
t_size vsize
The size of the virtual memory.
Definition: proc_type_resource.h:48
osapi_proc_resources_S::num_threads
t_size num_threads
The number of threads in the process.
Definition: proc_type_resource.h:47