EPAM B2BITS ICE Impact Handler C++  1.1.4
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
IceImpact::PerformanceParameters Struct Reference

Settings that affect engine's latency and peformance. More...

#include <B2BITS_IceImpactApplication.h>

Collaboration diagram for IceImpact::PerformanceParameters:
Collaboration graph
[legend]

Classes

struct  AdvancedParams
 

Public Types

enum  Profile { LowLatency, NonAggressive }
 

Public Member Functions

 PerformanceParameters ()
 

Public Attributes

enum Profile performanceProfile
 
AdvancedParams advancedParams
 

Detailed Description

Settings that affect engine's latency and peformance.

Member Enumeration Documentation

Enumerator
LowLatency 
NonAggressive 

Constructor & Destructor Documentation

IceImpact::PerformanceParameters::PerformanceParameters ( )
inline

Member Data Documentation

AdvancedParams IceImpact::PerformanceParameters::advancedParams

These are parameters for fine grain control which are auto-configured and normally should not be changed by the user unless recommended to be done so by the B2BITS EPAM technical support

enum Profile IceImpact::PerformanceParameters::performanceProfile

One of the performance profiles that is used on runtime; possible values are:

LowLatency - use the maximum acceleration level possible on the given system, enable jitter reduction. This is the default setting. NonAggressive - be nice to the system and consume less of CPU resources, the actual CPU consumption will grow as UDP traffic grows. The resulting message latency may vary in this mode.