Photon Server API Documentation
v5.0RC1
Classes | |
| struct | OperationSettings |
Public Member Functions | |
| InboundController () | |
| InboundController (byte opsStartId, byte opsLastId, byte paramsStartId, byte paramsLastId) | |
| void | SetupOperationParameter (byte opCode, byte parameterCode, ParameterData pdata) |
| void | SetupOperationLimits (byte opCode, OperationLimits limits) |
| void | BlockOperation (byte opCode) |
| void | SetupMessagesLimits (MessagesLimits limits) |
| bool | CheckMessageLimits (PeerMetaDataContext peerRateCounters, int dataLen, out short errorCode, out string errorMsg) |
| bool | CheckOperationLimits (PeerMetaDataContext peerContexts, byte id, int dataSize, out short errorCode, out string errorMsg) |
| bool | CheckAndLogOperationLimitsViolations (PeerMetaDataContext peerContext, out string msg, LogCountGuard guard) |
| InboundController | Clone () |
Static Public Attributes | |
| const int | Blocked = 0 |
| const int | Unlimited = int.MaxValue |
| const byte | PROVIDE_NO_INFO = 0 |
| no meta data info for parameter More... | |
| const byte | PROVIDE_SIZE = 1 |
| const byte | PROVIDE_SIZE_OF_SUB_KEYS = 2 |
Properties | |
| OperationSettings[] | Operations [get] |
| byte | OpsStart [get] |
| int | OpsRangeLen [get] |
| byte | ParamsStart [get] |
| int | ParamsRangeLen [get] |
| int | GpMessagesSizeLimit = Unlimited [get] |
| int | GpMessagesRate = Unlimited [get] |
| int | GpMessagesDataRate = Unlimited [get] |
| bool | OnlyLogLimitsViolations = Configuration.PhotonSettings.Default.Limits.OnlyLogViolations [get, set] |
| int | MessageRateLimit = Configuration.PhotonSettings.Default.Limits.MessageRate [get, set] |
| rate limit for all possible incoming messages it is checked very first More... | |
| int | MessageDataRateLimit = Configuration.PhotonSettings.Default.Limits.MessageDataRate [get, set] |
| data rate limit for all possible incoming messages it is checked very first More... | |
| int | MaxMessageSizeLimit = Configuration.PhotonSettings.Default.Limits.MaxMessageSize [get, set] |
| Max Size for all possible incoming messages More... | |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
|
static |
no meta data info for parameter
|
static |
|
static |
|
static |
|
get |
|
get |
|
get |
|
getset |
Max Size for all possible incoming messages
|
getset |
data rate limit for all possible incoming messages it is checked very first
|
getset |
rate limit for all possible incoming messages it is checked very first
|
getset |
|
get |
|
get |
|
get |
|
get |
|
get |