|
UniSet @VERSION@
|
#include <ProcessTemplate.h>
Открытые атрибуты | |
| std::string | type |
| Type identifier (SharedMemory, UNetExchange, etc.) | |
| std::string | command |
| Command to run (uniset2-smemory, etc.) | |
| std::string | argsPattern |
| Arguments pattern (${name} is replaced with process name) | |
| std::string | readyCheck |
| Ready check pattern (${name} is replaced, empty = no check) | |
| size_t | readyTimeout_msec = 10000 |
| Ready check timeout (total wait time) | |
| size_t | checkTimeout_msec = 1000 |
| Single check timeout (for health monitoring) | |
| size_t | checkPause_msec = 1000 |
| Pause between checks. | |
| int | group = 2 |
| Startup group (0=naming, 1=sharedmemory, 2=exchanges) | |
| bool | critical = false |
| Process is critical by default. | |
| bool | needsSharedMemory = true |
| Add –smemory-id automatically. | |
| std::vector< std::string > | prefixes |
| Name prefixes for auto-detection. | |
Process template for automatic configuration. Contains default parameters for known UniSet process types.
| std::string uniset::ProcessTemplate::argsPattern |
Arguments pattern (${name} is replaced with process name)
| size_t uniset::ProcessTemplate::checkPause_msec = 1000 |
Pause between checks.
| size_t uniset::ProcessTemplate::checkTimeout_msec = 1000 |
Single check timeout (for health monitoring)
| std::string uniset::ProcessTemplate::command |
Command to run (uniset2-smemory, etc.)
| bool uniset::ProcessTemplate::critical = false |
Process is critical by default.
| int uniset::ProcessTemplate::group = 2 |
Startup group (0=naming, 1=sharedmemory, 2=exchanges)
| bool uniset::ProcessTemplate::needsSharedMemory = true |
Add –smemory-id automatically.
| std::vector<std::string> uniset::ProcessTemplate::prefixes |
Name prefixes for auto-detection.
| std::string uniset::ProcessTemplate::readyCheck |
Ready check pattern (${name} is replaced, empty = no check)
| size_t uniset::ProcessTemplate::readyTimeout_msec = 10000 |
Ready check timeout (total wait time)
| std::string uniset::ProcessTemplate::type |
Type identifier (SharedMemory, UNetExchange, etc.)