Engage Engine API
1.251.9091
|
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 () |
![]() | |
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 | |
![]() | |
nlohmann::json | _attached |
Additional Inherited Members | |
![]() | |
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 3987 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 3996 of file ConfigurationObjects.h.
|
inline |
Definition at line 4025 of file ConfigurationObjects.h.
|
inline |
Definition at line 4030 of file ConfigurationObjects.h.
Format_t AppConfigurationObjects::Presence::format |
Format to be used to represent presence information.
Definition at line 4014 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 4017 of file ConfigurationObjects.h.
bool AppConfigurationObjects::Presence::listenOnly |
Instructs the Engage Engine to not transmit presence descriptor.
Definition at line 4020 of file ConfigurationObjects.h.
int AppConfigurationObjects::Presence::minIntervalSecs |
[Optional, Default: 5] The minimum interval to send at to prevent network flooding
Definition at line 4023 of file ConfigurationObjects.h.