Mads
Multi-Agent Distributed System
Loading...
Searching...
No Matches
Mads::ProcessConfig Struct Reference

One process instance, after scale expansion and template substitution. This is what mads up actually starts: one ProcessConfig per launched OS process. More...

#include <director_config.hpp>

Public Attributes

std::string name
 
std::string base_name
 
std::string command
 
std::string workdir
 
bool enabled = true
 
bool relaunch = false
 
bool tty = false
 
int instance_id = 0
 
std::vector< std::string > after
 
std::optional< ReadySpecready
 

Detailed Description

One process instance, after scale expansion and template substitution. This is what mads up actually starts: one ProcessConfig per launched OS process.

Definition at line 87 of file director_config.hpp.

Member Data Documentation

◆ after

std::vector<std::string> Mads::ProcessConfig::after

Definition at line 102 of file director_config.hpp.

◆ base_name

std::string Mads::ProcessConfig::base_name

Definition at line 89 of file director_config.hpp.

◆ command

std::string Mads::ProcessConfig::command

Definition at line 90 of file director_config.hpp.

◆ enabled

bool Mads::ProcessConfig::enabled = true

Definition at line 92 of file director_config.hpp.

◆ instance_id

int Mads::ProcessConfig::instance_id = 0

Definition at line 98 of file director_config.hpp.

◆ name

std::string Mads::ProcessConfig::name

Definition at line 88 of file director_config.hpp.

◆ ready

std::optional<ReadySpec> Mads::ProcessConfig::ready

Definition at line 103 of file director_config.hpp.

◆ relaunch

bool Mads::ProcessConfig::relaunch = false

Definition at line 93 of file director_config.hpp.

◆ tty

bool Mads::ProcessConfig::tty = false

Definition at line 94 of file director_config.hpp.

◆ workdir

std::string Mads::ProcessConfig::workdir

Definition at line 91 of file director_config.hpp.


The documentation for this struct was generated from the following file: