|
Engage Engine API
1.259.9099
Real-time tactical communications engine API
|
#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 | |
| std::string | id |
| bool | favorUptime |
| NsmNetworking | networking |
| std::vector< NsmNodeResource > | resources |
| int | tokenStart |
| int | tokenEnd |
| int | intervalSecs |
| int | transitionSecsFactor |
| int | internalMultiplier |
| [Optional, Default: 1] Scales TX interval and transition wait (testing / timing). | |
| int | goingActiveRandomDelayMs |
| [Optional, Default: 500] Random delay in ms before entering GOING_ACTIVE (spread elections). | |
| bool | logCommandOutput |
Public Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase | |
| nlohmann::json | _attached |
Additional Inherited Members | |
Protected Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase | |
| bool | _documenting |
Helper C++ class to serialize and de-serialize NsmConfiguration JSON
Example:
Definition at line 2844 of file ConfigurationObjects.h.
|
inline |
Definition at line 2865 of file ConfigurationObjects.h.
|
inline |
Definition at line 2870 of file ConfigurationObjects.h.
| bool AppConfigurationObjects::NsmConfiguration::favorUptime |
Definition at line 2852 of file ConfigurationObjects.h.
| int AppConfigurationObjects::NsmConfiguration::goingActiveRandomDelayMs |
[Optional, Default: 500] Random delay in ms before entering GOING_ACTIVE (spread elections).
Definition at line 2862 of file ConfigurationObjects.h.
| std::string AppConfigurationObjects::NsmConfiguration::id |
Definition at line 2851 of file ConfigurationObjects.h.
| int AppConfigurationObjects::NsmConfiguration::internalMultiplier |
[Optional, Default: 1] Scales TX interval and transition wait (testing / timing).
Definition at line 2860 of file ConfigurationObjects.h.
| int AppConfigurationObjects::NsmConfiguration::intervalSecs |
Definition at line 2857 of file ConfigurationObjects.h.
| bool AppConfigurationObjects::NsmConfiguration::logCommandOutput |
Definition at line 2863 of file ConfigurationObjects.h.
| NsmNetworking AppConfigurationObjects::NsmConfiguration::networking |
Definition at line 2853 of file ConfigurationObjects.h.
| std::vector<NsmNodeResource> AppConfigurationObjects::NsmConfiguration::resources |
Definition at line 2854 of file ConfigurationObjects.h.
| int AppConfigurationObjects::NsmConfiguration::tokenEnd |
Definition at line 2856 of file ConfigurationObjects.h.
| int AppConfigurationObjects::NsmConfiguration::tokenStart |
Definition at line 2855 of file ConfigurationObjects.h.
| int AppConfigurationObjects::NsmConfiguration::transitionSecsFactor |
Definition at line 2858 of file ConfigurationObjects.h.