data structure that hold property values for processes. contains facilities to enable their proper access and parsing for viewing
More...
#include <info.h>
|
| | ProcDb (int id) |
| | ProcDb constructor. Instantiates object with provided unique identifier. More...
|
| |
|
| std::mutex | access |
| |
| int | uuid |
| |
| std::map< std::string, std::vector< InfoProc< std::string > > > | database |
| | dictionary that holds vector of values corresponding to each property name string More...
|
| |
| std::vector< int > | sorted_indices |
| | vector that holds the permutation order to parse property vectors in sorted order More...
|
| |
| std::map< int, std::pair< std::string, std::string > > | field_prop_dict |
| | dictionary that holds property locations in /proc/pid/stat file, and correspondingg prop name and type More...
|
| |
| std::map< std::string, std::string > | prop_type_dict |
| | dictionary hold property name and corresponding type More...
|
| |
| int | dbsize |
| | size of property vector i.e. number of processes whose properties are being maintained More...
|
| |
data structure that hold property values for processes. contains facilities to enable their proper access and parsing for viewing
Definition at line 109 of file info.h.
◆ ProcDb()
| rtop::ProcDb::ProcDb |
( |
int |
id | ) |
|
|
inline |
ProcDb constructor. Instantiates object with provided unique identifier.
Definition at line 126 of file info.h.
◆ ProcInfo
◆ ProcViewPanel
◆ XMLTree
◆ access
| std::mutex rtop::ProcDb::access |
|
private |
◆ database
| std::map<std::string, std::vector<InfoProc<std::string> > > rtop::ProcDb::database |
|
private |
dictionary that holds vector of values corresponding to each property name string
Definition at line 115 of file info.h.
◆ dbsize
size of property vector i.e. number of processes whose properties are being maintained
Definition at line 123 of file info.h.
◆ field_prop_dict
| std::map<int, std::pair<std::string, std::string> > rtop::ProcDb::field_prop_dict |
|
private |
dictionary that holds property locations in /proc/pid/stat file, and correspondingg prop name and type
Definition at line 119 of file info.h.
◆ prop_type_dict
| std::map<std::string, std::string> rtop::ProcDb::prop_type_dict |
|
private |
dictionary hold property name and corresponding type
Definition at line 121 of file info.h.
◆ sorted_indices
| std::vector<int> rtop::ProcDb::sorted_indices |
|
private |
vector that holds the permutation order to parse property vectors in sorted order
Definition at line 117 of file info.h.
◆ uuid
The documentation for this class was generated from the following file:
- /home/rk/Documents/Repos/in_progress/rtop/include/info.h