Engage Engine API
1.246.9086
|
TODO: Configuration for Rallypoint limits. 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 | |
uint32_t | maxClients |
Maximum number of clients (0 = unlimited) | |
uint32_t | maxPeers |
Maximum number of peers (0 = unlimited) | |
uint32_t | maxMulticastReflectors |
Maximum number of multicastReflectors (0 = unlimited) | |
uint32_t | maxRegisteredStreams |
Maximum number of registered streams (0 = unlimited) | |
uint32_t | maxStreamPaths |
Maximum number of bidirectional stream paths (0 = unlimited) | |
uint32_t | maxRxPacketsPerSec |
Maximum number of packets received per second (0 = unlimited) | |
uint32_t | maxTxPacketsPerSec |
Maximum number of packets transmitted per second (0 = unlimited) | |
uint32_t | maxRxBytesPerSec |
Maximum number of bytes received per second (0 = unlimited) | |
uint32_t | maxTxBytesPerSec |
Maximum number of bytes transmitted per second (0 = unlimited) | |
uint32_t | maxQOpsPerSec |
Maximum number of queue operations per second (0 = unlimited) | |
uint32_t | maxInboundBacklog |
Maximum number of inbound backlog requests the Rallypoint will accept. | |
uint32_t | lowPriorityQueueThreshold |
Number of low priority queue operations after which new connections will not be accepted. | |
uint32_t | normalPriorityQueueThreshold |
Number of normal priority queue operations after which new connections will not be accepted. | |
uint32_t | denyNewConnectionCpuThreshold |
The CPU utilization threshold percentage (0-100) beyond which new connections are denied. | |
uint32_t | warnAtCpuThreshold |
The CPU utilization threshold percentage (0-100) beyond which warnings are logged. | |
Public Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase | |
nlohmann::json | _attached |
Additional Inherited Members | |
Protected Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase | |
bool | _documenting |
TODO: Configuration for Rallypoint limits.
Helper C++ class to serialize and de-serialize RallypointServerLimits JSON
Example:
Definition at line 7623 of file ConfigurationObjects.h.
|
inline |
Definition at line 7674 of file ConfigurationObjects.h.
|
inline |
Definition at line 7679 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::RallypointServerLimits::denyNewConnectionCpuThreshold |
The CPU utilization threshold percentage (0-100) beyond which new connections are denied.
Definition at line 7669 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::RallypointServerLimits::lowPriorityQueueThreshold |
Number of low priority queue operations after which new connections will not be accepted.
Definition at line 7663 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::RallypointServerLimits::maxClients |
Maximum number of clients (0 = unlimited)
Definition at line 7630 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::RallypointServerLimits::maxInboundBacklog |
Maximum number of inbound backlog requests the Rallypoint will accept.
Definition at line 7660 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::RallypointServerLimits::maxMulticastReflectors |
Maximum number of multicastReflectors (0 = unlimited)
Definition at line 7636 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::RallypointServerLimits::maxPeers |
Maximum number of peers (0 = unlimited)
Definition at line 7633 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::RallypointServerLimits::maxQOpsPerSec |
Maximum number of queue operations per second (0 = unlimited)
Definition at line 7657 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::RallypointServerLimits::maxRegisteredStreams |
Maximum number of registered streams (0 = unlimited)
Definition at line 7639 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::RallypointServerLimits::maxRxBytesPerSec |
Maximum number of bytes received per second (0 = unlimited)
Definition at line 7651 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::RallypointServerLimits::maxRxPacketsPerSec |
Maximum number of packets received per second (0 = unlimited)
Definition at line 7645 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::RallypointServerLimits::maxStreamPaths |
Maximum number of bidirectional stream paths (0 = unlimited)
Definition at line 7642 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::RallypointServerLimits::maxTxBytesPerSec |
Maximum number of bytes transmitted per second (0 = unlimited)
Definition at line 7654 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::RallypointServerLimits::maxTxPacketsPerSec |
Maximum number of packets transmitted per second (0 = unlimited)
Definition at line 7648 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::RallypointServerLimits::normalPriorityQueueThreshold |
Number of normal priority queue operations after which new connections will not be accepted.
Definition at line 7666 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::RallypointServerLimits::warnAtCpuThreshold |
The CPU utilization threshold percentage (0-100) beyond which warnings are logged.
Definition at line 7672 of file ConfigurationObjects.h.