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

A parsed, validated ready = "..." value. More...

#include <director_config.hpp>

Public Attributes

ReadyKind kind = ReadyKind::Delay
 
std::string broker_uri
 
int port = 0
 
std::string log_pattern
 
std::chrono::milliseconds delay {0}
 

Detailed Description

A parsed, validated ready = "..." value.

Grammar (see NEW_FEATURES.md P5): "broker" | "broker:<uri>" | "port:<n>" | "log:<regex>" | "delay:<dur>". This key is additive and silently ignored by Director's own parser (it never validates unknown keys inside a process table – confirmed against mads_director v2.4.2's src/config.cpp, see the comment at the top of director_config.cpp).

Definition at line 62 of file director_config.hpp.

Member Data Documentation

◆ broker_uri

std::string Mads::ReadySpec::broker_uri

Definition at line 64 of file director_config.hpp.

◆ delay

std::chrono::milliseconds Mads::ReadySpec::delay {0}

Definition at line 68 of file director_config.hpp.

◆ kind

ReadyKind Mads::ReadySpec::kind = ReadyKind::Delay

Definition at line 63 of file director_config.hpp.

◆ log_pattern

std::string Mads::ReadySpec::log_pattern

Definition at line 66 of file director_config.hpp.

◆ port

int Mads::ReadySpec::port = 0

Definition at line 65 of file director_config.hpp.


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