Engage Engine API
1.244.9084
|
Describes how the Presence is configured for a group of type Group::gtPresence in Group::Type_t. More...
#include <ConfigurationObjects.h>
Inherits AppConfigurationObjects::ConfigurationObjectBase.
Public Types | |
enum | Format_t { pfUnknown = 0 , pfEngage = 1 , pfCot = 2 } |
Presence format types enum. More... | |
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 | |
Format_t | format |
Format to be used to represent presence information. | |
int | intervalSecs |
[Optional, Default: 30] The interval in seconds at which to send the presence descriptor on the presence group | |
bool | listenOnly |
Instructs the Engage Engine to not transmit presence descriptor. | |
int | minIntervalSecs |
[Optional, Default: 5] The minimum interval to send at to prevent network flooding | |
Public Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase | |
nlohmann::json | _attached |
Additional Inherited Members | |
Protected Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase | |
bool | _documenting |
Describes how the Presence is configured for a group of type Group::gtPresence in Group::Type_t.
Helper C++ class to serialize and de-serialize Presence JSON
Example:
Definition at line 3781 of file ConfigurationObjects.h.
Presence format types enum.
Enumerator | |
---|---|
pfUnknown | Unknown. |
pfEngage | Engage propriety format. |
pfCot | Cursor On Target format. This is a simple XML based exchange standard that is used to share information about targets. Cursor on Target was originally developed by MITRE in 2002 in support of the U.S. Air Force Electronic Systems Center (ESC) |
Definition at line 3790 of file ConfigurationObjects.h.
|
inline |
Definition at line 3819 of file ConfigurationObjects.h.
|
inline |
Definition at line 3824 of file ConfigurationObjects.h.
Format_t AppConfigurationObjects::Presence::format |
Format to be used to represent presence information.
Definition at line 3808 of file ConfigurationObjects.h.
int AppConfigurationObjects::Presence::intervalSecs |
[Optional, Default: 30] The interval in seconds at which to send the presence descriptor on the presence group
Definition at line 3811 of file ConfigurationObjects.h.
bool AppConfigurationObjects::Presence::listenOnly |
Instructs the Engage Engine to not transmit presence descriptor.
Definition at line 3814 of file ConfigurationObjects.h.
int AppConfigurationObjects::Presence::minIntervalSecs |
[Optional, Default: 5] The minimum interval to send at to prevent network flooding
Definition at line 3817 of file ConfigurationObjects.h.