#include <process_manager.hpp>
|
| | ProcessManager () |
| |
| | ~ProcessManager () |
| |
| | ProcessManager (const ProcessManager &)=delete |
| |
| ProcessManager & | operator= (const ProcessManager &)=delete |
| |
| | ProcessManager (ProcessManager &&)=delete |
| |
| ProcessManager & | operator= (ProcessManager &&)=delete |
| |
| bool | initialize (const Mads::DirectorConfig &config, std::string *out_error) |
| |
| bool | reload (const Mads::DirectorConfig &config, std::string *out_error) |
| |
| void | launch_ready_processes () |
| |
| void | tick () |
| |
| void | stop_all () |
| |
| std::size_t | process_count () const |
| |
| const ProcessRuntimeView * | process_at (std::size_t index) const |
| |
| bool | start_process (std::size_t index, std::string *out_error) |
| |
| bool | stop_process (std::size_t index, std::string *out_error) |
| |
| bool | restart_process (std::size_t index, std::string *out_error) |
| |
| bool | send_siginfo (std::size_t index, std::string *out_error) |
| |
| bool | send_input (std::size_t index, const std::string &input, std::string *out_error) |
| |
| bool | attach_process (std::size_t index, std::string *out_error) |
| |
| bool | open_external_attach (std::size_t index, const std::string &executable_path, std::string *out_error) |
| |
Definition at line 34 of file process_manager.hpp.
◆ ProcessManager() [1/3]
| ProcessManager::ProcessManager |
( |
| ) |
|
◆ ~ProcessManager()
| ProcessManager::~ProcessManager |
( |
| ) |
|
◆ ProcessManager() [2/3]
◆ ProcessManager() [3/3]
◆ attach_process()
| bool ProcessManager::attach_process |
( |
std::size_t |
index, |
|
|
std::string * |
out_error |
|
) |
| |
◆ initialize()
◆ launch_ready_processes()
| void ProcessManager::launch_ready_processes |
( |
| ) |
|
◆ open_external_attach()
| bool ProcessManager::open_external_attach |
( |
std::size_t |
index, |
|
|
const std::string & |
executable_path, |
|
|
std::string * |
out_error |
|
) |
| |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ process_at()
◆ process_count()
| std::size_t ProcessManager::process_count |
( |
| ) |
const |
◆ reload()
◆ restart_process()
| bool ProcessManager::restart_process |
( |
std::size_t |
index, |
|
|
std::string * |
out_error |
|
) |
| |
◆ send_input()
| bool ProcessManager::send_input |
( |
std::size_t |
index, |
|
|
const std::string & |
input, |
|
|
std::string * |
out_error |
|
) |
| |
◆ send_siginfo()
| bool ProcessManager::send_siginfo |
( |
std::size_t |
index, |
|
|
std::string * |
out_error |
|
) |
| |
◆ start_process()
| bool ProcessManager::start_process |
( |
std::size_t |
index, |
|
|
std::string * |
out_error |
|
) |
| |
◆ stop_all()
| void ProcessManager::stop_all |
( |
| ) |
|
◆ stop_process()
| bool ProcessManager::stop_process |
( |
std::size_t |
index, |
|
|
std::string * |
out_error |
|
) |
| |
◆ tick()
| void ProcessManager::tick |
( |
| ) |
|
The documentation for this class was generated from the following file: