OnixS C++ CME iLink 3 Binary Order Entry Handler 1.18.9
API Documentation
Loading...
Searching...
No Matches
NegotiationRejectErrorCode Struct Reference

Public Types

enum  Enum

Static Public Member Functions

static const char * toString (Enum value) noexcept
static NegotiationRejectErrorCode::Enum toErrorCode (unsigned short value) noexcept

Detailed Description

Definition at line 229 of file ValuesEnums.h.

Member Enumeration Documentation

◆ Enum

enum Enum
Enumerator
NotSet 255 

The value is not set.

HMACNotAuthenticated 

failed authentication because identity is not recognized

HMACNotAvailable 

HMAC component is not responding (5 sec)

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 10 

session and firm are not authorized for this port

InvalidAccessKeyID 12 

contains non-printable ASCII character

InvalidSession 13 

contains non-printable ASCII character

InvalidFirm 14 

contains non-printable ASCII character

VolumeControls 15 

exceeding TPS limit as defined for volume controls (reject action)

SplitMessageRejected 16 

Messages queued due to split message penalty being rejected because of logout or disconnect.

SplitMessageQueue 17 

Reached threshold of messages queued due to split message penalty.

DesignatedBackup 27 

Using Designated backup before designated primary not allowed.

NegotiateNotAllowed 28 

Not allowed to negotiate on backup when established on primary.

Definition at line 231 of file ValuesEnums.h.

Member Function Documentation

◆ toErrorCode()

NegotiationRejectErrorCode::Enum toErrorCode ( unsigned short value)
inlinestaticnoexcept
Returns
The NegotiationRejectErrorCode::Enum value that corresponds to the given integer value.

Definition at line 259 of file ValuesEnums.h.

◆ toString()

const char * toString ( Enum value)
staticnoexcept
Returns
a string that represents the given value.