Engage Engine API
1.246.9086
|
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 3923 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 3932 of file ConfigurationObjects.h.
|
inline |
Definition at line 3961 of file ConfigurationObjects.h.
|
inline |
Definition at line 3966 of file ConfigurationObjects.h.
Format_t AppConfigurationObjects::Presence::format |
Format to be used to represent presence information.
Definition at line 3950 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 3953 of file ConfigurationObjects.h.
bool AppConfigurationObjects::Presence::listenOnly |
Instructs the Engage Engine to not transmit presence descriptor.
Definition at line 3956 of file ConfigurationObjects.h.
int AppConfigurationObjects::Presence::minIntervalSecs |
[Optional, Default: 5] The minimum interval to send at to prevent network flooding
Definition at line 3959 of file ConfigurationObjects.h.