OnixS C++ ICE Binary Order Entry Handler 1.1.1
API Documentation
Loading...
Searching...
No Matches
SessionException Class Reference

Public Member Functions

 SessionException (SessionErrorReason::Enum reason, std::string message)
 ~SessionException () override=default
const char * what () const noexcept override
SessionErrorReason::Enum reason () const noexcept
const std::string & toString () const noexcept

Detailed Description

Stores a reason code and a description.

Definition at line 34 of file SessionException.h.

Constructor & Destructor Documentation

◆ SessionException()

SessionException ( SessionErrorReason::Enum reason,
std::string message )
explicit
Parameters
reasonSession error reason code.
messageError description.

◆ ~SessionException()

~SessionException ( )
overridedefault

Member Function Documentation

◆ reason()

SessionErrorReason::Enum reason ( ) const
noexcept
Returns
Session error reason code.

◆ toString()

const std::string & toString ( ) const
noexcept
Returns
Human-readable error description.

◆ what()

const char * what ( ) const
overridenoexcept
Returns
Error description.