OnixS C++ ICE Binary Order Entry Handler 1.0.0
API Documentation
Loading...
Searching...
No Matches
SessionErrorReason Struct Reference

Public Types

enum  Enum

Static Public Member Functions

static const char * toString (Enum type) noexcept

Detailed Description

Definition at line 105 of file SessionListener.h.

Member Enumeration Documentation

◆ Enum

enum Enum
Enumerator
InternalError 

Internal error.

GeneralError 

A general session-related error.

UnexpectedMessageType 

First message received is not the LogonReport message.

UnsuccessfulLogonReportInReplyOnLogonRequest 

The unsuccessful Logon Report message is received in reply to the LogonRequest message.

LogoutReportInReplyOnLogonRequest 

The LogoutReport message is received in reply to the LogonRequest message.

ErrorInReplyOnLogonRequest 

The Error message is received in reply to the LogonRequest message.

MsgSeqNumTooLow 

The incoming message has a sequence number less than expected and the PossRetransFlag is not set, it indicates a serious error.

The incoming message has a sequence number less than expected and the PossRetransFlag is not set, it indicates a serious error. It is strongly recommended that the session be terminated and manual intervention be initiated.

CannotRestoreConnection 

Connection cannot be restored.

CannotEstablishConnection 

Connection cannot be established.

ExceptionDuringProcessingOfIncomingMessage 

Exception during processing of an incoming message.

DecodingError 

Received an invalid incoming message.

KeepAliveIntervalLapsed 

When two times the KeepAliveInterval has expired and no keep alive message is received then the session is terminated ungracefully and will need to be re-established.

LinkErrorIsDetected 

Telecommunication link error is detected.

LinkErrorIsDetectedDuringSessionEstablishment 

After sending the initial Negotiate or Establish message the telecommunication link error is detected.

ExchangeInitiatedTerminateMessage 

The Exchange sent the initial Terminate message.

IncomingMessageGapQueueOverflow 

The maximum size of the incoming message gap queue is exceeded.

PluggableSessionStorageException 

An exception is thrown from the user-provided Session Storage.

CannotRestoreSessionState 

Session state cannot be restored.

Definition at line 107 of file SessionListener.h.

Member Function Documentation

◆ toString()

const char * toString ( Enum type)
staticnoexcept