Public Types | |
enum | Enum |
Static Public Member Functions | |
static const char * | toString (Enum value) noexcept |
static TerminateErrorCode::Enum | toErrorCode (unsigned short value) noexcept |
Definition at line 183 of file ValuesEnums.h.
enum Enum |
Enumerator | ||
---|---|---|
NotSet | 255 | The value is not set. |
Finished | 0 | session is being terminated without finalization |
Unnegotiated | 2 | Sending any message when session has not been Negotiated. |
NotEstablished | 3 | Sending any message (except Negotiate) when session has not been established. |
AlreadyNegotiated | 4 | NegotiationResponse was already sent; Negotiate was redundant. |
NegotiationInProgress | 5 | Previous Negotiate still being processed; Wait for NegotiationResponse or timeout. |
AlreadyEstablished | 6 | EstablishmentAck was already sent; Establish was redundant. |
EstablishInProgress | 7 | Previous Establish still being processed; Wait for EstablishmentAck or timeout. |
CMEAdministeredPortClosure | 8 | due to invalid number of Negotiate: Establish attempts being exceeded |
VolumeControls | 9 | exceeding TPS limit as defined for volume controls (logout action) |
InvalidNextSeqNo | 10 | value is not greater than the one last used for same UUID or value sent by the client is out of acceptable range (MIN, MAX) |
InvalidMsgSeqNo | 11 | value is lower than the last one used for the same UUID or value is not initialized to 1 at the beginning of the week or value sent by the client is out of acceptable range (MIN, MAX) |
InvalidLastSeqNo | 12 | value is lower than the last one used for the same UUID or value sent by the client is out of acceptable range (MIN, MAX) |
InvalidUUID | 13 | UUID value does not match current UUID or value sent by the client is out of acceptable range (MIN, MAX) |
InvalidTimestamp | 14 | Timestamp value does not match with RequestTimestamp sent by CME or value sent by the client is out of acceptable range (MIN, MAX) |
RequiredUUIDMisssing | 15 | null value in UUID field |
RequiredRequestTimestampMissing | 16 | null value in RequestTimestamp field |
RequiredCodeMisssing | 17 | null value in Code field |
InvalidSOFH | 18 | Invalid message length or invalid encoding type specified. |
DecodingError | 19 | Incoming message could not be decoded. |
KeepAliveIntervalLapsed | 20 | KeepAliveInterval has lapsed without any response so terminating session. |
RequiredNextSeqNoMissing | 21 | null value in NextSeqNo field |
RequiredKeepAliveIntervalLapsedMissing | 22 | null value in KeepAliveIntervalLapsed field |
NonNegotiate | 23 | Establish message received when not Negotiated: Established. |
TerminateInProgress | 24 | Previous Terminate still being processed; Wait for Terminate or timeout. |
Other | 25 | any other error condition not mentioned above |
DisconnectFromPrimary | 26 | Backup session will be terminated as well. |
Definition at line 185 of file ValuesEnums.h.
|
inlinestaticnoexcept |
Definition at line 220 of file ValuesEnums.h.
|
staticnoexcept |