B2BITS FIX Antenna C++ 2.33.0
|
The Logon message has been received from the counterparty. More...
#include <B2BITS_SessionEvent.h>
Public Types | |
enum | LogonAction { AcceptWithConfirmLogon , DisconnectWithLogout , Disconnect } |
Defines list of possible logon response actions. More... | |
Public Member Functions | |
LogonEvent (FIXMessage const *pLogonMsg, FIXMessage *logonMessage, FIXMessage *logoutMessage, const std::string &reason) | |
Constructor. | |
virtual const std::string * | what () const |
Reimplemented from SessionEvent. | |
Public Attributes | |
LogonAction | logonAction_ |
Logon action. | |
const FIXMessage *const | m_pLogonMsg |
The received Logon message. | |
FIXMessage *const | outgoingLogonMessage_ |
Outgoing Logon message. | |
FIXMessage *const | outgoingLogoutMessage_ |
Outgoing Logout message. | |
Additional Inherited Members | |
Protected Member Functions inherited from Engine::SessionEvent | |
virtual | ~SessionEvent () |
Destructor. | |
The Logon message has been received from the counterparty.
Engine::LogonEvent::LogonEvent | ( | FIXMessage const * | pLogonMsg, |
FIXMessage * | logonMessage, | ||
FIXMessage * | logoutMessage, | ||
const std::string & | reason ) |
Constructor.
|
virtual |
|
mutable |
Logon action.
const FIXMessage* const Engine::LogonEvent::m_pLogonMsg |
The received Logon message.
FIXMessage* const Engine::LogonEvent::outgoingLogonMessage_ |
Outgoing Logon message.
Used when logonAction_ equals to Engine::LogonEvent::AcceptWithConfirmLogon. Field is available only for acceptor. In case of initiator it equals to NULL.
FIXMessage* const Engine::LogonEvent::outgoingLogoutMessage_ |
Outgoing Logout message.
Used when logonAction_ equals to Engine::LogonEvent::DisconnectWithLogout. Field is available only for acceptor. In case of initiator it equals to NULL.