#include <OnixS/CME/iLink3/ValuesEnums.h>
Public Types | |
enum | Enum { NotSet = 255, HMACNotAuthenticated = 0, HMACNotAvailable = 1, InvalidUUID = 2, InvalidTimestamp = 3, RequiredHMACSignatureMissing = 4, RequiredAccessKeyIDMissing = 5, RequiredSessionMissing = 6, RequiredFirmMissing = 7, RequiredUUIDMisssing = 8, RequiredRequestTimestampMissing = 9, SessionBlocked = 10, InvalidKeepAliveInterval = 11, InvalidAccessKeyID = 12, InvalidSession = 13, InvalidFirm = 14, VolumeControls = 15, SplitMessageRejected = 16, SplitMessageQueue = 17, RequiredTradingSystemNameMissing = 18, RequiredTradingSystemVersionMissing = 19, RequiredTradingSystemVendorMissing = 20, RequiredKeepAliveIntervalMissing = 21, RequiredNextSeqNoMissing = 22, InvalidTradingSystemName = 23, InvalidTradingSystemVersion = 24, InvalidTradingSystemVendor = 25, DesignatedBackup = 27 } |
Static Public Member Functions | |
static const char * | toString (Enum value) noexcept |
static EstablishmentRejectErrorCode::Enum | toErrorCode (unsigned short value) noexcept |
Definition at line 268 of file ValuesEnums.h.
enum Enum |
Enumerator | |
---|---|
NotSet |
The value is not set. |
HMACNotAuthenticated |
failed authentication because identity is not recognized |
HMACNotAvailable |
HMAC component is not responding (5sec) |
InvalidUUID |
UUID is not greater than the one last used or value sent by the client is out of acceptable range (MIN, MAX) |
InvalidTimestamp |
Timestamp is not greater than the one last used or value sent by the client is out of acceptable range (MIN, MAX) |
RequiredHMACSignatureMissing |
empty bytes in HMACSignature field |
RequiredAccessKeyIDMissing |
empty bytes in AccessKeyID field |
RequiredSessionMissing |
empty bytes in Session field |
RequiredFirmMissing |
empty bytes in Firm field |
RequiredUUIDMisssing |
null value in UUID field |
RequiredRequestTimestampMissing |
null value in RequestTimestamp field |
SessionBlocked |
session and firm are not authorized for this port |
InvalidKeepAliveInterval |
value is out of acceptable range (MIN, MAX) |
InvalidAccessKeyID |
contains non-printable ASCII character |
InvalidSession |
contains non-printable ASCII character |
InvalidFirm |
contains non-printable ASCII character |
VolumeControls |
exceeding TPS limit as defined for volume controls (reject action) |
SplitMessageRejected |
Messages queued due to split message penalty being rejected because of logout or disconnect. |
SplitMessageQueue |
Reached threshold of messages queued due to split message penalty. |
RequiredTradingSystemNameMissing |
empty bytes in TradingSystemName |
RequiredTradingSystemVersionMissing |
empty bytes in TradingSystemVersion |
RequiredTradingSystemVendorMissing |
empty bytes in TradingSystemVendor |
RequiredKeepAliveIntervalMissing |
null value in KeepAliveInterval field |
RequiredNextSeqNoMissing |
empty bytes in NextSeqNo field |
InvalidTradingSystemName |
contains non-prinatable ASCII character |
InvalidTradingSystemVersion |
contains non-prinatable ASCII character |
InvalidTradingSystemVendor |
contains non-prinatable ASCII character |
DesignatedBackup |
Using Designated backup before designated primary not allowed. |
Definition at line 270 of file ValuesEnums.h.
|
inlinestaticnoexcept |
Definition at line 306 of file ValuesEnums.h.
|
staticnoexcept |