|
Engage Engine API
1.263.9103
Real-time tactical communications engine API
|
Configuration for the ear server. 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 | |
| std::string | id |
| A unqiue identifier for the EAR server. | |
| int | serviceConfigurationFileCheckSecs |
| Number of seconds between checks to see if the service configuration has been updated. Default is 60. | |
| std::string | groupsConfigurationFileName |
| Name of a file containing the ear configuration. | |
| std::string | groupsConfigurationFileCommand |
| Command-line to execute that returns a configuration. | |
| int | groupsConfigurationFileCheckSecs |
| Number of seconds between checks to see if the configuration has been updated. Default is 60. | |
| EarServerStatusReportConfiguration | statusReport |
| Details for producing a status report. | |
| ExternalHealthCheckResponder | externalHealthCheckResponder |
| Details concerning the server's interaction with an external health-checker such as a load-balancer. | |
| EarServerInternals | internals |
| Internal settings. | |
| std::string | certStoreFileName |
| Path to the certificate store. | |
| std::string | certStorePasswordHex |
| Hex password for the certificate store (if any) | |
| EnginePolicy | enginePolicy |
| The policy to be used for the underlying Engage Engine. | |
| std::string | configurationCheckSignalName |
| Name to use for signalling a configuration check. | |
| FipsCryptoSettings | fipsCrypto |
| [Optional] Settings for the FIPS crypto. | |
| NsmNode | nsm |
[Optional] Embedded NSM node settings (JSON key nsm; legacy flat NsmConfiguration accepted). | |
Public Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase | |
| nlohmann::json | _attached |
Additional Inherited Members | |
Protected Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase | |
| bool | _documenting |
Configuration for the ear server.
Helper C++ class to serialize and de-serialize EarServerConfiguration JSON
Example:
Definition at line 13108 of file ConfigurationObjects.h.
|
inline |
Definition at line 13157 of file ConfigurationObjects.h.
|
inline |
Definition at line 13162 of file ConfigurationObjects.h.
| std::string AppConfigurationObjects::EarServerConfiguration::certStoreFileName |
Path to the certificate store.
Definition at line 13140 of file ConfigurationObjects.h.
| std::string AppConfigurationObjects::EarServerConfiguration::certStorePasswordHex |
Hex password for the certificate store (if any)
Definition at line 13143 of file ConfigurationObjects.h.
| std::string AppConfigurationObjects::EarServerConfiguration::configurationCheckSignalName |
Name to use for signalling a configuration check.
Definition at line 13149 of file ConfigurationObjects.h.
| EnginePolicy AppConfigurationObjects::EarServerConfiguration::enginePolicy |
The policy to be used for the underlying Engage Engine.
Definition at line 13146 of file ConfigurationObjects.h.
| ExternalHealthCheckResponder AppConfigurationObjects::EarServerConfiguration::externalHealthCheckResponder |
Details concerning the server's interaction with an external health-checker such as a load-balancer.
Definition at line 13134 of file ConfigurationObjects.h.
| FipsCryptoSettings AppConfigurationObjects::EarServerConfiguration::fipsCrypto |
[Optional] Settings for the FIPS crypto.
Definition at line 13152 of file ConfigurationObjects.h.
| int AppConfigurationObjects::EarServerConfiguration::groupsConfigurationFileCheckSecs |
Number of seconds between checks to see if the configuration has been updated. Default is 60.
Definition at line 13128 of file ConfigurationObjects.h.
| std::string AppConfigurationObjects::EarServerConfiguration::groupsConfigurationFileCommand |
Command-line to execute that returns a configuration.
Definition at line 13125 of file ConfigurationObjects.h.
| std::string AppConfigurationObjects::EarServerConfiguration::groupsConfigurationFileName |
Name of a file containing the ear configuration.
Definition at line 13122 of file ConfigurationObjects.h.
| std::string AppConfigurationObjects::EarServerConfiguration::id |
A unqiue identifier for the EAR server.
Definition at line 13116 of file ConfigurationObjects.h.
| EarServerInternals AppConfigurationObjects::EarServerConfiguration::internals |
Internal settings.
Definition at line 13137 of file ConfigurationObjects.h.
| NsmNode AppConfigurationObjects::EarServerConfiguration::nsm |
[Optional] Embedded NSM node settings (JSON key nsm; legacy flat NsmConfiguration accepted).
Definition at line 13155 of file ConfigurationObjects.h.
| int AppConfigurationObjects::EarServerConfiguration::serviceConfigurationFileCheckSecs |
Number of seconds between checks to see if the service configuration has been updated. Default is 60.
Definition at line 13119 of file ConfigurationObjects.h.
| EarServerStatusReportConfiguration AppConfigurationObjects::EarServerConfiguration::statusReport |
Details for producing a status report.
Definition at line 13131 of file ConfigurationObjects.h.