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 |