B2BITS FIX Antenna HFT
1.0.16
|
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. More... | |
virtual const std::string * | what () const |
Reimplemented from SessionEvent. More... | |
Public Attributes | |
LogonAction | logonAction_ |
Logon action. More... | |
const Engine::FIXMessage *const | m_pLogonMsg |
The received Logon message. More... | |
Engine::FIXMessage *const | outgoingLogonMessage_ |
Outgoing Logon message. More... | |
Engine::FIXMessage *const | outgoingLogoutMessage_ |
Outgoing Logout message. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from Engine::SessionEvent | |
virtual | ~SessionEvent () |
Destructor. More... | |
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 Engine::FIXMessage* const Engine::LogonEvent::m_pLogonMsg |
The received Logon message.
Engine::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.
Engine::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.