OnixS C++ Eurex T7 Market and Reference Data Interface (EMDI, RDI, EOBI) Handlers  7.4.2
API documentation
EobiListenerHolder Class Reference

#include </work/src/EOBI/EobiListenerHolder.h>

Collaboration diagram for EobiListenerHolder:

Public Member Functions

 EobiListenerHolder (const Logging::LogFacility *parent, HandlerCore::Common::HandlerLogger *logger=nullptr)
 
void set (ErrorListener *listener) ONIXS_NOEXCEPT
 
void set (WarningListener *listener) ONIXS_NOEXCEPT
 
void set (HandlerStateListener *listener) ONIXS_NOEXCEPT
 
void set (OrderDataListener *orderDataListener) ONIXS_NOEXCEPT
 
void set (TradeDataListener *tradeDataListener) ONIXS_NOEXCEPT
 
void set (StateChangeListener *stateChangeListener) ONIXS_NOEXCEPT
 
void set (ReferenceDataListener *referenceDataListener) ONIXS_NOEXCEPT
 
void set (SnapshotListener *snapshotListener) ONIXS_NOEXCEPT
 
void set (MessageListener *messageListener) ONIXS_NOEXCEPT
 
void set (OrderBookListener *orderBookListener) ONIXS_NOEXCEPT
 
void set (PacketListener *packetListener) ONIXS_NOEXCEPT
 
bool hasErrorListener () const ONIXS_NOEXCEPT
 
bool hasWarningListener () const ONIXS_NOEXCEPT
 
bool hasHandlerStateListener () const ONIXS_NOEXCEPT
 
bool hasOrderDataListener () const ONIXS_NOEXCEPT
 
bool hasTradeDataListener () const ONIXS_NOEXCEPT
 
bool hasStateChangeListener () const ONIXS_NOEXCEPT
 
bool hasReferenceDataListener () const ONIXS_NOEXCEPT
 
bool hasSnapshotListener () const ONIXS_NOEXCEPT
 
bool hasMessageListener () const ONIXS_NOEXCEPT
 
bool hasOrderBookListener () const ONIXS_NOEXCEPT
 
bool hasPacketListener () const ONIXS_NOEXCEPT
 
void invokeError (ErrorCode::Enum code, const std::string &description) ONIXS_NOEXCEPT
 
void invokeWarning (const std::string &description) ONIXS_NOEXCEPT
 
void invokeStateChanged (HandlerState::Enum newState) ONIXS_NOEXCEPT
 
void invokeOrderAdd (const OrderAdd &orderAddListener) ONIXS_NOEXCEPT
 
void invokeOrderModify (const OrderModify &orderModifyListener) ONIXS_NOEXCEPT
 
void invokeOrderModifySamePriority (const OrderModifySamePriority &orderModifyListener) ONIXS_NOEXCEPT
 
void invokeOrderDelete (const OrderDelete &orderDeleteListener) ONIXS_NOEXCEPT
 
void invokeOrderMassDelete (const OrderMassDelete &orderMassDeleteListener) ONIXS_NOEXCEPT
 
void invokeFullOrderExecution (const FullOrderExecution &fullOrderExecutionListener) ONIXS_NOEXCEPT
 
void invokePartialOrderExecution (const PartialOrderExecution &partialOrderExecutionListener) ONIXS_NOEXCEPT
 
void invokeTradeReversal (const TradeReversal &tradeReversalListener) ONIXS_NOEXCEPT
 
void invokeTradeReport (const TradeReport &tradeReportListener) ONIXS_NOEXCEPT
 
void invokeExecutionSummary (const ExecutionSummary &executionSummaryListener) ONIXS_NOEXCEPT
 
void invokeProductStateChange (const ProductStateChange &productStateChangeListener) ONIXS_NOEXCEPT
 
void invokeInstrumentStateChange (const InstrumentStateChange &instrumentStateChangeListener) ONIXS_NOEXCEPT
 
void invokeAddComplexInstrument (const AddComplexInstrument &addComplexInstrumentListener) ONIXS_NOEXCEPT
 
void invokeAuctionBestBidOffer (const AuctionBestBidOffer &auctionBestBidOfferListener) ONIXS_NOEXCEPT
 
void invokeAuctionClearingPrice (const AuctionClearingPrice &auctionClearingPriceListener) ONIXS_NOEXCEPT
 
void invokeCrossRequest (const CrossRequest &crossRequestListener) ONIXS_NOEXCEPT
 
void invokeQuoteRequest (const QuoteRequest &quoteRequestListener) ONIXS_NOEXCEPT
 
void invokeTopOfBook (const TopOfBook &topOfBookListener) ONIXS_NOEXCEPT
 
void invokeProductSummary (const ProductSummary &productSummaryListener) ONIXS_NOEXCEPT
 
void invokeInstrumentSummary (const InstrumentSummary &instrumentSummaryListener) ONIXS_NOEXCEPT
 
void invokeSnapshotOrder (const SnapshotOrder &snapshotOrderListener) ONIXS_NOEXCEPT
 
void invokeSnapshotCycleBegin () ONIXS_NOEXCEPT
 
void invokeSnapshotCycleEnd () ONIXS_NOEXCEPT
 
void invokeDepthReset (MarketSegmentId marketSegmentId) ONIXS_NOEXCEPT
 
void invokeDepthOutOfDate (MarketSegmentId marketSegmentId) ONIXS_NOEXCEPT
 
void invokeOrderBookUpdated (const OrderBookInternal &) ONIXS_NOEXCEPT
 
void invokeOrderBookOutOfDate (const OrderBookInternal &) ONIXS_NOEXCEPT
 
void invokePacketProcessingBegin (const DataSource &) ONIXS_NOEXCEPT
 
void invokePacketProcessingEnd (const DataSource &) ONIXS_NOEXCEPT
 

Detailed Description

Definition at line 79 of file EobiListenerHolder.h.

Constructor & Destructor Documentation

EobiListenerHolder ( const Logging::LogFacility *  parent,
HandlerCore::Common::HandlerLogger *  logger = nullptr 
)
explicit

Definition at line 38 of file EobiListenerHolder.cpp.

Member Function Documentation

bool hasErrorListener ( ) const

Definition at line 384 of file EobiListenerHolder.cpp.

bool hasHandlerStateListener ( ) const

Definition at line 394 of file EobiListenerHolder.cpp.

bool hasMessageListener ( ) const

Definition at line 424 of file EobiListenerHolder.cpp.

bool hasOrderBookListener ( ) const

Definition at line 429 of file EobiListenerHolder.cpp.

bool hasOrderDataListener ( ) const

Definition at line 399 of file EobiListenerHolder.cpp.

bool hasPacketListener ( ) const

Definition at line 434 of file EobiListenerHolder.cpp.

bool hasReferenceDataListener ( ) const

Definition at line 414 of file EobiListenerHolder.cpp.

bool hasSnapshotListener ( ) const

Definition at line 419 of file EobiListenerHolder.cpp.

bool hasStateChangeListener ( ) const

Definition at line 409 of file EobiListenerHolder.cpp.

bool hasTradeDataListener ( ) const

Definition at line 404 of file EobiListenerHolder.cpp.

bool hasWarningListener ( ) const

Definition at line 389 of file EobiListenerHolder.cpp.

void invokeAddComplexInstrument ( const AddComplexInstrument addComplexInstrumentListener)

Definition at line 188 of file EobiListenerHolder.cpp.

void invokeAuctionBestBidOffer ( const AuctionBestBidOffer auctionBestBidOfferListener)

Definition at line 197 of file EobiListenerHolder.cpp.

void invokeAuctionClearingPrice ( const AuctionClearingPrice auctionClearingPriceListener)

Definition at line 205 of file EobiListenerHolder.cpp.

void invokeCrossRequest ( const CrossRequest crossRequestListener)

Definition at line 214 of file EobiListenerHolder.cpp.

void invokeDepthOutOfDate ( MarketSegmentId  marketSegmentId)

Definition at line 286 of file EobiListenerHolder.cpp.

void invokeDepthReset ( MarketSegmentId  marketSegmentId)

Definition at line 278 of file EobiListenerHolder.cpp.

void invokeError ( ErrorCode::Enum  code,
const std::string &  description 
)

Definition at line 56 of file EobiListenerHolder.cpp.

void invokeExecutionSummary ( const ExecutionSummary executionSummaryListener)

Definition at line 162 of file EobiListenerHolder.cpp.

void invokeFullOrderExecution ( const FullOrderExecution fullOrderExecutionListener)

Definition at line 127 of file EobiListenerHolder.cpp.

void invokeInstrumentStateChange ( const InstrumentStateChange instrumentStateChangeListener)

Definition at line 178 of file EobiListenerHolder.cpp.

void invokeInstrumentSummary ( const InstrumentSummary instrumentSummaryListener)

Definition at line 246 of file EobiListenerHolder.cpp.

void invokeOrderAdd ( const OrderAdd orderAddListener)

Definition at line 83 of file EobiListenerHolder.cpp.

void invokeOrderBookOutOfDate ( const OrderBookInternal book)

Definition at line 303 of file EobiListenerHolder.cpp.

void invokeOrderBookUpdated ( const OrderBookInternal book)

Definition at line 295 of file EobiListenerHolder.cpp.

void invokeOrderDelete ( const OrderDelete orderDeleteListener)

Definition at line 109 of file EobiListenerHolder.cpp.

void invokeOrderMassDelete ( const OrderMassDelete orderMassDeleteListener)

Definition at line 118 of file EobiListenerHolder.cpp.

void invokeOrderModify ( const OrderModify orderModifyListener)

Definition at line 91 of file EobiListenerHolder.cpp.

void invokeOrderModifySamePriority ( const OrderModifySamePriority orderModifyListener)

Definition at line 99 of file EobiListenerHolder.cpp.

void invokePacketProcessingBegin ( const DataSource dataSource)

Definition at line 311 of file EobiListenerHolder.cpp.

void invokePacketProcessingEnd ( const DataSource dataSource)

Definition at line 319 of file EobiListenerHolder.cpp.

void invokePartialOrderExecution ( const PartialOrderExecution partialOrderExecutionListener)

Definition at line 136 of file EobiListenerHolder.cpp.

void invokeProductStateChange ( const ProductStateChange productStateChangeListener)

Definition at line 170 of file EobiListenerHolder.cpp.

void invokeProductSummary ( const ProductSummary productSummaryListener)

Definition at line 238 of file EobiListenerHolder.cpp.

void invokeQuoteRequest ( const QuoteRequest quoteRequestListener)

Definition at line 222 of file EobiListenerHolder.cpp.

void invokeSnapshotCycleBegin ( )

Definition at line 262 of file EobiListenerHolder.cpp.

void invokeSnapshotCycleEnd ( )

Definition at line 270 of file EobiListenerHolder.cpp.

void invokeSnapshotOrder ( const SnapshotOrder snapshotOrderListener)

Definition at line 254 of file EobiListenerHolder.cpp.

void invokeStateChanged ( HandlerState::Enum  newState)

Definition at line 74 of file EobiListenerHolder.cpp.

void invokeTopOfBook ( const TopOfBook topOfBookListener)

Definition at line 230 of file EobiListenerHolder.cpp.

void invokeTradeReport ( const TradeReport tradeReportListener)

Definition at line 154 of file EobiListenerHolder.cpp.

void invokeTradeReversal ( const TradeReversal tradeReversalListener)

Definition at line 146 of file EobiListenerHolder.cpp.

void invokeWarning ( const std::string &  description)

Definition at line 65 of file EobiListenerHolder.cpp.

void set ( ErrorListener listener)

Definition at line 369 of file EobiListenerHolder.cpp.

void set ( WarningListener listener)

Definition at line 364 of file EobiListenerHolder.cpp.

void set ( HandlerStateListener listener)

Definition at line 359 of file EobiListenerHolder.cpp.

void set ( OrderDataListener orderDataListener)

Definition at line 354 of file EobiListenerHolder.cpp.

void set ( TradeDataListener tradeDataListener)

Definition at line 349 of file EobiListenerHolder.cpp.

void set ( StateChangeListener stateChangeListener)

Definition at line 344 of file EobiListenerHolder.cpp.

void set ( ReferenceDataListener referenceDataListener)

Definition at line 339 of file EobiListenerHolder.cpp.

void set ( SnapshotListener snapshotListener)

Definition at line 334 of file EobiListenerHolder.cpp.

void set ( MessageListener messageListener)

Definition at line 374 of file EobiListenerHolder.cpp.

void set ( OrderBookListener orderBookListener)

Definition at line 329 of file EobiListenerHolder.cpp.

void set ( PacketListener packetListener)

Definition at line 379 of file EobiListenerHolder.cpp.


The documentation for this class was generated from the following files: