|
Engage Engine API
1.253.9093
|
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 8106 of file ConfigurationObjects.h.
|
inline |
Definition at line 8157 of file ConfigurationObjects.h.
|
inline |
Definition at line 8162 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 8152 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 8146 of file ConfigurationObjects.h.
| uint32_t AppConfigurationObjects::RallypointServerLimits::maxClients |
Maximum number of clients (0 = unlimited)
Definition at line 8113 of file ConfigurationObjects.h.
| uint32_t AppConfigurationObjects::RallypointServerLimits::maxInboundBacklog |
Maximum number of inbound backlog requests the Rallypoint will accept.
Definition at line 8143 of file ConfigurationObjects.h.
| uint32_t AppConfigurationObjects::RallypointServerLimits::maxMulticastReflectors |
Maximum number of multicastReflectors (0 = unlimited)
Definition at line 8119 of file ConfigurationObjects.h.
| uint32_t AppConfigurationObjects::RallypointServerLimits::maxPeers |
Maximum number of peers (0 = unlimited)
Definition at line 8116 of file ConfigurationObjects.h.
| uint32_t AppConfigurationObjects::RallypointServerLimits::maxQOpsPerSec |
Maximum number of queue operations per second (0 = unlimited)
Definition at line 8140 of file ConfigurationObjects.h.
| uint32_t AppConfigurationObjects::RallypointServerLimits::maxRegisteredStreams |
Maximum number of registered streams (0 = unlimited)
Definition at line 8122 of file ConfigurationObjects.h.
| uint32_t AppConfigurationObjects::RallypointServerLimits::maxRxBytesPerSec |
Maximum number of bytes received per second (0 = unlimited)
Definition at line 8134 of file ConfigurationObjects.h.
| uint32_t AppConfigurationObjects::RallypointServerLimits::maxRxPacketsPerSec |
Maximum number of packets received per second (0 = unlimited)
Definition at line 8128 of file ConfigurationObjects.h.
| uint32_t AppConfigurationObjects::RallypointServerLimits::maxStreamPaths |
Maximum number of bidirectional stream paths (0 = unlimited)
Definition at line 8125 of file ConfigurationObjects.h.
| uint32_t AppConfigurationObjects::RallypointServerLimits::maxTxBytesPerSec |
Maximum number of bytes transmitted per second (0 = unlimited)
Definition at line 8137 of file ConfigurationObjects.h.
| uint32_t AppConfigurationObjects::RallypointServerLimits::maxTxPacketsPerSec |
Maximum number of packets transmitted per second (0 = unlimited)
Definition at line 8131 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 8149 of file ConfigurationObjects.h.
| uint32_t AppConfigurationObjects::RallypointServerLimits::warnAtCpuThreshold |
The CPU utilization threshold percentage (0-100) beyond which warnings are logged.
Definition at line 8155 of file ConfigurationObjects.h.