OnixS CBOE CMi2 Trading Handler for C++  1.1.3.0
Public Types | Static Public Member Functions | List of all members
LogoutReasonCode Struct Reference

Logout reason code. More...

Public Types

enum  Enum {
  User = 1, System = 2, HEARTBEAT_FAILURE = 101, HEARTBEAT_FAILURE_UNKNOWN = 102,
  HEARTBEAT_FAILURE_INVALID_OUT_SEQ_NUMBER = 103, HEARTBEAT_RESPONSE_INVALID = 105, SOCKET_DISCONNECT = 112, SEQ_LESS_THAN_EXPECTED = 113
}
 Logout reason code. More...
 

Static Public Member Functions

static std::string toString (Enum value)
 Returns string representation. More...
 

Detailed Description

Logout reason code.

Member Enumeration Documentation

enum Enum

Logout reason code.

Enumerator
User 

user initiated logout

System 

system initiated logout

HEARTBEAT_FAILURE 

logout due to heartbeat request not responding

HEARTBEAT_FAILURE_UNKNOWN 

logout due to unknown heartbeat failure

HEARTBEAT_FAILURE_INVALID_OUT_SEQ_NUMBER 

logout due to CAS unable to write heartbeat message at socket

HEARTBEAT_RESPONSE_INVALID 

logout due to heartbeat response with invalid request ID

SOCKET_DISCONNECT 

logout due to socket disconnect

SEQ_LESS_THAN_EXPECTED 

logout due to less than expected sequence number

Member Function Documentation

static std::string toString ( Enum  value)
static

Returns string representation.