Engage Engine API
1.251.9091
|
Network Transmit Options. More...
#include <ConfigurationObjects.h>
Inherits AppConfigurationObjects::ConfigurationObjectBase.
Inherited by AppConfigurationObjects::TcpNetworkTxOptions.
Public Member Functions | |
void | clear () |
virtual void | initForDocumenting () |
![]() | |
virtual std::string | toString () |
virtual bool | isDocumenting () const |
Public Attributes | |
TxPriority_t | priority |
[Optional, Default: priVoice] Transmission priority. This has meaning on some operating systems based on how their IP stack operates. It may or may not affect final packet marking. | |
int | ttl |
[Optional, Default: 1] Time to live or hop limit is a mechanism that limits the lifespan or lifetime of data in a network. TTL prevents a data packet from circulating indefinitely. | |
![]() | |
nlohmann::json | _attached |
Additional Inherited Members | |
![]() | |
bool | _documenting |
Network Transmit Options.
Helper C++ class to serialize and de-serialize NetworkTxOptions JSON
TODO: Complete this Class
Example:
Definition at line 2099 of file ConfigurationObjects.h.
|
inline |
Definition at line 2115 of file ConfigurationObjects.h.
|
inline |
Definition at line 2120 of file ConfigurationObjects.h.
|
inlinevirtual |
Reimplemented from AppConfigurationObjects::ConfigurationObjectBase.
Definition at line 2126 of file ConfigurationObjects.h.
TxPriority_t AppConfigurationObjects::NetworkTxOptions::priority |
[Optional, Default: priVoice] Transmission priority. This has meaning on some operating systems based on how their IP stack operates. It may or may not affect final packet marking.
Definition at line 2106 of file ConfigurationObjects.h.
int AppConfigurationObjects::NetworkTxOptions::ttl |
[Optional, Default: 1] Time to live or hop limit is a mechanism that limits the lifespan or lifetime of data in a network. TTL prevents a data packet from circulating indefinitely.
E.g If you don't want multicast data to leave your local network, set the TTL to 1.
Definition at line 2113 of file ConfigurationObjects.h.