OnixS C++ Eurex T7 Market and Reference Data Interface (EMDI, RDI, EOBI) Handlers  7.0.3
API documentation
Formatting.h File Reference
#include <OnixS/Eurex/MarketData/HandlerSettings.h>
#include <OnixS/Eurex/MarketData/InterfaceDescriptorProvider.h>
#include <OnixS/Eurex/MarketData/EOBI/Messages.h>
#include <util/TextBuilder.h>
#include <util/Base64Encoding.h>
#include <OnixS/FIX/Core/Messaging.h>
#include "HandlerLogger.h"
#include "Formatting.Helpers.h"
#include "EOBI/MessageDataStructures.h"
#include "EOBI/Heartbeat.h"
#include <boost/foreach.hpp>

Go to the source code of this file.

Classes

struct  Base64Wrapper
 

Namespaces

 OnixS
 
 OnixS::Eurex
 
 OnixS::Eurex::MarketData
 
 OnixS::Eurex::MarketData::EOBI
 
 OnixS::Eurex::MarketData::EOBI::Implementation
 
 OnixS::Eurex::MarketData::Implementation
 
 OnixS::Util
 

Macros

#define DECLARE_EOBI_MESSAGE_FORMAT(MessageName)
 

Typedefs

typedef Util::TextBuilder TextBuilder
 

Functions

TextBuilder & operator<< (TextBuilder &o, const StringRef &ref)
 
TextBuilder & operator<< (TextBuilder &o, const Decimal &value)
 
TextBuilder & operator<< (TextBuilder &o, const ServiceDescriptor &obj)
 
TextBuilder & operator<< (TextBuilder &o, const FeedDescriptor &obj)
 
TextBuilder & operator<< (TextBuilder &o, const InterfaceDescriptor &obj)
 
TextBuilder & operator<< (TextBuilder &o, const EmdiDescriptor &var)
 
TextBuilder & operator<< (TextBuilder &o, const EobiDescriptor &var)
 
TextBuilder & operator<< (TextBuilder &o, const MessageBase &msg)
 
TextBuilder & operator<< (TextBuilder &o, const ProductSummary &msg)
 
TextBuilder & operator<< (TextBuilder &o, const InstrumentSummary &msg)
 
TextBuilder & operator<< (TextBuilder &o, const SnapshotOrder &msg)
 
TextBuilder & operator<< (TextBuilder &o, const Heartbeat &msg)
 
TextBuilder & operator<< (TextBuilder &o, const OrderAdd &msg)
 
TextBuilder & operator<< (TextBuilder &o, const OrderModify &msg)
 
TextBuilder & operator<< (TextBuilder &o, const OrderModifySamePriority &msg)
 
TextBuilder & operator<< (TextBuilder &o, const OrderDelete &msg)
 
TextBuilder & operator<< (TextBuilder &o, const OrderMassDelete &msg)
 
TextBuilder & operator<< (TextBuilder &o, const FullOrderExecution &msg)
 
TextBuilder & operator<< (TextBuilder &o, const PartialOrderExecution &msg)
 
TextBuilder & operator<< (TextBuilder &o, const TradeReversal &msg)
 
TextBuilder & operator<< (TextBuilder &o, const TradeReport &msg)
 
TextBuilder & operator<< (TextBuilder &o, const ExecutionSummary &msg)
 
TextBuilder & operator<< (TextBuilder &o, const ProductStateChange &msg)
 
TextBuilder & operator<< (TextBuilder &o, const InstrumentStateChange &msg)
 
TextBuilder & operator<< (TextBuilder &o, const AddComplexInstrument &msg)
 
TextBuilder & operator<< (TextBuilder &o, const AuctionBestBidOffer &msg)
 
TextBuilder & operator<< (TextBuilder &o, const AuctionClearingPrice &msg)
 
TextBuilder & operator<< (TextBuilder &o, const CrossRequest &msg)
 
TextBuilder & operator<< (TextBuilder &o, const QuoteRequest &msg)
 
TextBuilder & operator<< (TextBuilder &o, const TopOfBook &msg)
 
std::string messageName (UInt16 templateId)
 
TextBuilder & operator<< (TextBuilder &o, const BaseMsgData &msg)
 
TextBuilder & operator<< (TextBuilder &o, const Base64Wrapper &var)
 
TextBuilder & operator<< (TextBuilder &o, const FIX::Core::Messaging::Message &msg)
 
TextBuilder & operator<< (TextBuilder &o, const FIX::Core::Messaging::Message *msg)
 

Macro Definition Documentation

#define DECLARE_EOBI_MESSAGE_FORMAT (   MessageName)
Value:
TextBuilder & operator<<(TextBuilder & o, const MessageName & msg)\
{\
msg.toString(o.buffer());\
return o;\
}\
Util::TextBuilder TextBuilder
Definition: Formatting.h:42
TextBuilder & operator<<(TextBuilder &o, const FIX::Core::Messaging::Message *msg)
Definition: Formatting.h:199

Definition at line 99 of file Formatting.h.