![]() |
Mads
Multi-Agent Distributed System
|
#include <process_manager.hpp>
Public Attributes | |
| std::string | name |
| std::string | base_name |
| std::string | command |
| bool | running = false |
| bool | ever_started = false |
| int | pid = -1 |
| int | exit_code = 0 |
| bool | enabled = true |
| bool | relaunch = false |
| bool | tty = false |
| std::vector< std::string > | dependencies |
| std::deque< std::string > | logs |
| std::string | live_line |
| double | cpu_percent_per_core = 0.0 |
| std::uint32_t | thread_count = 0 |
| std::uint64_t | ram_bytes = 0 |
| std::uint32_t | cpu_count = 1 |
| std::vector< float > | cpu_percent_per_core_history |
Definition at line 13 of file process_manager.hpp.
| std::string ProcessRuntimeView::base_name |
Definition at line 15 of file process_manager.hpp.
| std::string ProcessRuntimeView::command |
Definition at line 16 of file process_manager.hpp.
| std::uint32_t ProcessRuntimeView::cpu_count = 1 |
Definition at line 30 of file process_manager.hpp.
| double ProcessRuntimeView::cpu_percent_per_core = 0.0 |
Definition at line 27 of file process_manager.hpp.
| std::vector<float> ProcessRuntimeView::cpu_percent_per_core_history |
Definition at line 31 of file process_manager.hpp.
| std::vector<std::string> ProcessRuntimeView::dependencies |
Definition at line 24 of file process_manager.hpp.
| bool ProcessRuntimeView::enabled = true |
Definition at line 21 of file process_manager.hpp.
| bool ProcessRuntimeView::ever_started = false |
Definition at line 18 of file process_manager.hpp.
| int ProcessRuntimeView::exit_code = 0 |
Definition at line 20 of file process_manager.hpp.
| std::string ProcessRuntimeView::live_line |
Definition at line 26 of file process_manager.hpp.
| std::deque<std::string> ProcessRuntimeView::logs |
Definition at line 25 of file process_manager.hpp.
| std::string ProcessRuntimeView::name |
Definition at line 14 of file process_manager.hpp.
| int ProcessRuntimeView::pid = -1 |
Definition at line 19 of file process_manager.hpp.
| std::uint64_t ProcessRuntimeView::ram_bytes = 0 |
Definition at line 29 of file process_manager.hpp.
| bool ProcessRuntimeView::relaunch = false |
Definition at line 22 of file process_manager.hpp.
| bool ProcessRuntimeView::running = false |
Definition at line 17 of file process_manager.hpp.
| std::uint32_t ProcessRuntimeView::thread_count = 0 |
Definition at line 28 of file process_manager.hpp.
| bool ProcessRuntimeView::tty = false |
Definition at line 23 of file process_manager.hpp.