|
Engage Engine API
1.263.9113
Real-time tactical communications engine API
|
Embedded NSM settings for multi-node hosts (e.g. EBS). More...
#include <ConfigurationObjects.h>
Inherits AppConfigurationObjects::ConfigurationObjectBase.
Public Member Functions | |
| void | clear () |
Public Member Functions inherited from AppConfigurationObjects::ConfigurationObjectBase | |
| virtual void | initForDocumenting () |
| virtual std::string | toString () |
| virtual bool | isDocumenting () const |
Public Attributes | |
| NsmNodeStatusReportConfiguration | statusReport |
| Shared status-report settings applied to each node (fileName may use ${id} = node id). | |
| std::vector< NsmNode > | nodes |
| Embedded NSM election fabrics (one per MANET / multicast domain). | |
Public Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase | |
| nlohmann::json | _attached |
Additional Inherited Members | |
Protected Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase | |
| bool | _documenting |
Embedded NSM settings for multi-node hosts (e.g. EBS).
Shared statusReport applies to every entry in nodes. Prefer this over a top-level nsmNodes array.
JSON shape:
Definition at line 10576 of file ConfigurationObjects.h.
|
inline |
Definition at line 10588 of file ConfigurationObjects.h.
|
inline |
Definition at line 10593 of file ConfigurationObjects.h.
| std::vector<NsmNode> AppConfigurationObjects::NsmSettings::nodes |
Embedded NSM election fabrics (one per MANET / multicast domain).
Definition at line 10586 of file ConfigurationObjects.h.
| NsmNodeStatusReportConfiguration AppConfigurationObjects::NsmSettings::statusReport |
Shared status-report settings applied to each node (fileName may use ${id} = node id).
Definition at line 10583 of file ConfigurationObjects.h.