Engage Engine API
1.250.9090
|
TODO: Configuration for Rallypoint limits. More...
#include <ConfigurationObjects.h>
Inherits AppConfigurationObjects::ConfigurationObjectBase.
Public Member Functions | |
void | clear () |
![]() | |
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. | |
![]() | |
nlohmann::json | _attached |
Additional Inherited Members | |
![]() | |
bool | _documenting |
TODO: Configuration for Rallypoint limits.
Helper C++ class to serialize and de-serialize RallypointServerLimits JSON
Example:
Definition at line 7681 of file ConfigurationObjects.h.
|
inline |
Definition at line 7732 of file ConfigurationObjects.h.
|
inline |
Definition at line 7737 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 7727 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 7721 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::RallypointServerLimits::maxClients |
Maximum number of clients (0 = unlimited)
Definition at line 7688 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::RallypointServerLimits::maxInboundBacklog |
Maximum number of inbound backlog requests the Rallypoint will accept.
Definition at line 7718 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::RallypointServerLimits::maxMulticastReflectors |
Maximum number of multicastReflectors (0 = unlimited)
Definition at line 7694 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::RallypointServerLimits::maxPeers |
Maximum number of peers (0 = unlimited)
Definition at line 7691 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::RallypointServerLimits::maxQOpsPerSec |
Maximum number of queue operations per second (0 = unlimited)
Definition at line 7715 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::RallypointServerLimits::maxRegisteredStreams |
Maximum number of registered streams (0 = unlimited)
Definition at line 7697 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::RallypointServerLimits::maxRxBytesPerSec |
Maximum number of bytes received per second (0 = unlimited)
Definition at line 7709 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::RallypointServerLimits::maxRxPacketsPerSec |
Maximum number of packets received per second (0 = unlimited)
Definition at line 7703 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::RallypointServerLimits::maxStreamPaths |
Maximum number of bidirectional stream paths (0 = unlimited)
Definition at line 7700 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::RallypointServerLimits::maxTxBytesPerSec |
Maximum number of bytes transmitted per second (0 = unlimited)
Definition at line 7712 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::RallypointServerLimits::maxTxPacketsPerSec |
Maximum number of packets transmitted per second (0 = unlimited)
Definition at line 7706 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 7724 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::RallypointServerLimits::warnAtCpuThreshold |
The CPU utilization threshold percentage (0-100) beyond which warnings are logged.
Definition at line 7730 of file ConfigurationObjects.h.