![]() |
MySQL 9.7.0
Source Code Documentation
|
Reader for /proc/meminfo. More...
Public Member Functions | |
| Proc_Meminfo_Reader ()=default | |
| bool | get_field (std::string &line, Proc_Meminfo &info) override |
Public Member Functions inherited from gr_resource_manager::Proc_Reader< Proc_Meminfo > | |
| Proc_Reader ()=default | |
| virtual | ~Proc_Reader ()=default |
Private Attributes | |
| value_name_u64 | mem_total {"MemTotal:", kb_to_bytes} |
| value_name_u64 | mem_free {"MemFree:", kb_to_bytes} |
| value_name_u64 | mem_available {"MemAvailable:", kb_to_bytes} |
| value_name_u64 | buffers {"Buffers:", kb_to_bytes} |
| value_name_u64 | cached {"Cached:", kb_to_bytes} |
| value_name_u64 | swap_total {"SwapTotal:", kb_to_bytes} |
| value_name_u64 | swap_free {"SwapFree:", kb_to_bytes} |
| value_name_u64 | slab {"Slab:", kb_to_bytes} |
| const uint8_t | num_fields {8} |
| uint8_t | num_found {0} |
Additional Inherited Members | |
Static Public Member Functions inherited from gr_resource_manager::Proc_Reader< Proc_Meminfo > | |
| static uint64_t | kb_to_bytes (const uint64_t &val) |
Reader for /proc/meminfo.
See Proc_Meminfo for file description and format.
|
default |
|
inlineoverridevirtual |
Implements gr_resource_manager::Proc_Reader< Proc_Meminfo >.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |