Public Attributes | |
| std::promise< void > | traderLoggedOn |
Additional Inherited Members | |
| Protected Member Functions inherited from SessionListener | |
| virtual | ~SessionListener ()=0 |
Definition at line 53 of file Listener.h.
|
overridedefault |
|
inlineoverridevirtual |
Called when an Error message is received from the counterparty.
| msg | Received message. |
| sn | Session instance that received the message. |
Reimplemented from SessionListener.
Definition at line 79 of file Listener.h.
|
inlineoverridevirtual |
Called when an error condition is detected by the session.
| reason | Error reason code. |
| description | Human-readable description of the problem. |
| sn | Session instance that detected the error. |
| msg | Message that caused the problem (may be invalid; check validity before use). |
Reimplemented from SessionListener.
Definition at line 195 of file Listener.h.
|
inlineoverridevirtual |
Called when an ExecutionReport_Cancel message is received.
| msg | Received message. |
| sn | Session instance that received the message. |
Reimplemented from SessionListener.
Definition at line 145 of file Listener.h.
|
inlineoverridevirtual |
Called when an ExecutionReport_Modify message is received.
| msg | Received message. |
| sn | Session instance that received the message. |
Reimplemented from SessionListener.
Definition at line 140 of file Listener.h.
|
inlineoverridevirtual |
Called when an ExecutionReport_New message is received.
| msg | Received message. |
| sn | Session instance that received the message. |
Reimplemented from SessionListener.
Definition at line 135 of file Listener.h.
|
inlineoverridevirtual |
Called when an ExecutionReport_Reject message is received.
| msg | Received message. |
| sn | Session instance that received the message. |
Reimplemented from SessionListener.
Definition at line 150 of file Listener.h.
|
inlineoverridevirtual |
Called when an ExecutionReport_Snapshot message is received.
| msg | Received message. |
| sn | Session instance that received the message. |
Reimplemented from SessionListener.
Definition at line 155 of file Listener.h.
|
inlineoverridevirtual |
Called when an ExecutionReport_Trade message is received.
| msg | Received message. |
| sn | Session instance that received the message. |
Reimplemented from SessionListener.
Definition at line 160 of file Listener.h.
|
inlineoverridevirtual |
Called when a HeartBeat message is received.
| msg | Received message. |
| sn | Session instance that received the message. |
Reimplemented from SessionListener.
Definition at line 74 of file Listener.h.
|
inlineoverridevirtual |
Called when an IPReport message is received.
| msg | Received message. |
| sn | Session instance that received the message. |
Reimplemented from SessionListener.
Definition at line 109 of file Listener.h.
|
inlineoverridevirtual |
Called when a LogonReport message is received.
| msg | Received message. |
| sn | Session instance that received the message. |
Reimplemented from SessionListener.
Definition at line 64 of file Listener.h.
|
inlineoverridevirtual |
Called when a LogoutReport message is received.
| msg | Received message. |
| sn | Session instance that received the message. |
Reimplemented from SessionListener.
Definition at line 69 of file Listener.h.
|
inlineoverridevirtual |
Called when a MassQuoteReport message is received.
| msg | Received message. |
| sn | Session instance that received the message. |
Reimplemented from SessionListener.
Definition at line 180 of file Listener.h.
|
inlineoverridevirtual |
Called right before an SBE message is sent to the wire.
| bytes | Pointer to the outbound buffer. |
| size | Size of bytes in bytes. |
| sn | Session instance that is sending the message. |
Reimplemented from SessionListener.
Definition at line 58 of file Listener.h.
|
inlineoverridevirtual |
Called when a NewOrderCrossReport message is received.
| msg | Received message. |
| sn | Session instance that received the message. |
Reimplemented from SessionListener.
Definition at line 170 of file Listener.h.
|
inlineoverridevirtual |
Called when a News message is received.
| msg | Received message. |
| sn | Session instance that received the message. |
Reimplemented from SessionListener.
Definition at line 84 of file Listener.h.
|
inlineoverridevirtual |
Called when an OrderMassCancelReport message is received.
| msg | Received message. |
| sn | Session instance that received the message. |
Reimplemented from SessionListener.
Definition at line 175 of file Listener.h.
|
inlineoverridevirtual |
Called when a QuoteReport message is received.
| msg | Received message. |
| sn | Session instance that received the message. |
Reimplemented from SessionListener.
Definition at line 165 of file Listener.h.
|
inlineoverridevirtual |
Called when a SecurityDefinitionReject message is received.
| msg | Received message. |
| sn | Session instance that received the message. |
Reimplemented from SessionListener.
Definition at line 99 of file Listener.h.
|
inlineoverridevirtual |
Called when a SecurityDefinitionReport message is received.
| msg | Received message. |
| sn | Session instance that received the message. |
Reimplemented from SessionListener.
Definition at line 94 of file Listener.h.
|
inlineoverridevirtual |
Called when a SecurityDefinitionReport_Product message is received.
| msg | Received message. |
| sn | Session instance that received the message. |
Reimplemented from SessionListener.
Definition at line 104 of file Listener.h.
|
inlineoverridevirtual |
Called when a SecurityDefinitionReport_Strategy message is received.
| msg | Received message. |
| sn | Session instance that received the message. |
Reimplemented from SessionListener.
Definition at line 89 of file Listener.h.
|
inlineoverridevirtual |
Called when the session changes its state.
| newState | New session state. |
| prevState | Previous session state. |
| sn | Session instance whose state has changed. |
Reimplemented from SessionListener.
Definition at line 185 of file Listener.h.
|
inlineoverridevirtual |
Called when a TraderLogonReport message is received.
| msg | Received message. |
| sn | Session instance that received the message. |
Reimplemented from SessionListener.
Definition at line 114 of file Listener.h.
|
inlineoverridevirtual |
Called when a TraderLogoutReport message is received.
| msg | Received message. |
| sn | Session instance that received the message. |
Reimplemented from SessionListener.
Definition at line 130 of file Listener.h.
|
inlineoverridevirtual |
Called when a warning condition is detected by the session.
| reason | Warning reason code. |
| description | Human-readable description of the warning. |
| sn | Session instance that detected the warning. |
| msg | Message that caused the warning (may be invalid; check validity before use). |
Reimplemented from SessionListener.
Definition at line 209 of file Listener.h.
| std::promise<void> traderLoggedOn |
Definition at line 223 of file Listener.h.