C# Class Universe.ClientStack.ThrottleRates

Holds drip rates and maximum burst rates for throttling with hierarchical token buckets. The maximum burst rates set here are hard limits and can not be overridden by client requests
Exibir arquivo Open project: Virtual-Universe/Virtual-Universe Class Usage Examples

Public Properties

Property Type Description
Asset int
AssetLimit int
AvatarInfo int
AvatarInfoLimit int
Cloud int
CloudLimit int
Land int
LandLimit int
Resend int
ResendLimit int
State int
StateLimit int
Task int
TaskLimit int
Texture int
TextureLimit int
Total int
TotalLimit int
Wind int
WindLimit int

Public Methods

Method Description
GetLimit ( ThrottleOutPacketType type ) : int
GetRate ( ThrottleOutPacketType type ) : int
ThrottleRates ( IConfigSource config ) : System

Default constructor

Method Details

GetLimit() public method

public GetLimit ( ThrottleOutPacketType type ) : int
type ThrottleOutPacketType
return int

GetRate() public method

public GetRate ( ThrottleOutPacketType type ) : int
type ThrottleOutPacketType
return int

ThrottleRates() public method

Default constructor
public ThrottleRates ( IConfigSource config ) : System
config IConfigSource Config source to load defaults from
return System

Property Details

Asset public_oe property

Drip rate for asset packets
public int Asset
return int

AssetLimit public_oe property

Maximum burst rate for asset packets
public int AssetLimit
return int

AvatarInfo public_oe property

Drip rate for AvatarInfo packets
public int AvatarInfo
return int

AvatarInfoLimit public_oe property

Burst rate for the parent token bucket
public int AvatarInfoLimit
return int

Cloud public_oe property

Drip rate for cloud packets
public int Cloud
return int

CloudLimit public_oe property

Maximum burst rate for cloud packets
public int CloudLimit
return int

Land public_oe property

Drip rate for terrain packets
public int Land
return int

LandLimit public_oe property

Maximum burst rate for land packets
public int LandLimit
return int

Resend public_oe property

Drip rate for resent packets
public int Resend
return int

ResendLimit public_oe property

Maximum burst rate for resent packets
public int ResendLimit
return int

State public_oe property

Drip rate for state packets
public int State
return int

StateLimit public_oe property

Maximum burst rate for state packets
public int StateLimit
return int

Task public_oe property

Drip rate for task packets
public int Task
return int

TaskLimit public_oe property

Maximum burst rate for task (state and transaction) packets
public int TaskLimit
return int

Texture public_oe property

Drip rate for texture packets
public int Texture
return int

TextureLimit public_oe property

Maximum burst rate for texture packets
public int TextureLimit
return int

Total public_oe property

Drip rate for the parent token bucket
public int Total
return int

TotalLimit public_oe property

Burst rate for the parent token bucket
public int TotalLimit
return int

Wind public_oe property

Drip rate for wind packets
public int Wind
return int

WindLimit public_oe property

Maximum burst rate for wind packets
public int WindLimit
return int