OnixS C++ Eurex T7 Market and Reference Data Interface (EMDI, RDI, EOBI) Handlers  7.4.2
API documentation
MessageOperator.h File Reference

Go to the source code of this file.

Classes

class  MessageOperator
 
class  ProductSnapshotWrapper
 
class  InstrumentSnapshotWrapper
 
class  InstrumentIncrementalWrapper
 
class  VarianceFuturesStatusWrapper
 
class  TotalReturnFuturesStatusWrapper
 
class  DepthSnapshotWrapper
 
class  DepthIncrementalWrapper
 
class  ProductStateChangeWrapper
 
class  MassInstrumentStateChangeWrapper
 
class  InstrumentStateChangeWrapper
 
class  QuoteRequestWrapper
 
class  CrossRequestWrapper
 
class  ComplexInstrumentUpdateWrapper
 
class  FlexibleInstrumentUpdateWrapper
 
class  OpenInterestWrapper
 
class  SettlementWrapper
 
class  ExchangeTradeWrapper
 
class  TopOfBookImpliedWrapper
 
class  TradeAtReferencePriceStatusWrapper
 

Namespaces

 OnixS
 
 OnixS::Eurex
 
 OnixS::Eurex::MarketData
 

Macros

#define DECLARE_MESSAGE_WRAPPER_CLASS(MessageName)
 

Macro Definition Documentation

#define DECLARE_MESSAGE_WRAPPER_CLASS (   MessageName)
Value:
class MessageName##Wrapper : public MessageName {\
public: \
explicit MessageName##Wrapper(const OnixS::FIX::Core::Messaging::Message& message) \
: MessageName(static_cast<const void*>(&message)) {}\
~MessageName##Wrapper(){}\
private: \
MessageName##Wrapper(const MessageName##Wrapper&); \
MessageName##Wrapper& operator =(const MessageName##Wrapper&); \
}; \

Definition at line 192 of file MessageOperator.h.