OnixS C++ SGX Titan ITCH Market Data Handler  1.2.2
API documentation
OnixS::Util Namespace Reference

Classes

struct  JoinWrapper
 

Functions

template<typename TFirst , typename TSecond >
TextBuilder & operator<< (TextBuilder &tb, const std::pair< TFirst, TSecond > &obj)
 
template<class Container >
JoinWrapper< Container > join (const Container &container, const char *delimiter)
 
template<class Container >
TextBuilder & operator<< (TextBuilder &tb, const JoinWrapper< Container > &wrapper)
 
TextBuilder & operator<< (TextBuilder &tb, const OnixS::SgxTitan::MarketData::Itch::OrderBookInternal &book)
 
TextBuilder & operator<< (TextBuilder &tb, const OnixS::SgxTitan::MarketData::Itch::SecondsMsg &msg)
 
TextBuilder & operator<< (TextBuilder &tb, const OnixS::SgxTitan::MarketData::Itch::SecondsMsg *msg)
 
TextBuilder & operator<< (TextBuilder &tb, const OnixS::SgxTitan::MarketData::Itch::OrderBookDirectoryMsg &msg)
 
TextBuilder & operator<< (TextBuilder &tb, const OnixS::SgxTitan::MarketData::Itch::OrderBookDirectoryMsg *msg)
 
TextBuilder & operator<< (TextBuilder &tb, const OnixS::SgxTitan::MarketData::Itch::CombinationOrderBookLegMsg &msg)
 
TextBuilder & operator<< (TextBuilder &tb, const OnixS::SgxTitan::MarketData::Itch::CombinationOrderBookLegMsg *msg)
 
TextBuilder & operator<< (TextBuilder &tb, const OnixS::SgxTitan::MarketData::Itch::TickSizeTableEntryMsg &msg)
 
TextBuilder & operator<< (TextBuilder &tb, const OnixS::SgxTitan::MarketData::Itch::TickSizeTableEntryMsg *msg)
 
TextBuilder & operator<< (TextBuilder &tb, const OnixS::SgxTitan::MarketData::Itch::SystemEventMsg &msg)
 
TextBuilder & operator<< (TextBuilder &tb, const OnixS::SgxTitan::MarketData::Itch::SystemEventMsg *msg)
 
TextBuilder & operator<< (TextBuilder &tb, const OnixS::SgxTitan::MarketData::Itch::OrderBookStateMsg &msg)
 
TextBuilder & operator<< (TextBuilder &tb, const OnixS::SgxTitan::MarketData::Itch::OrderBookStateMsg *msg)
 
TextBuilder & operator<< (TextBuilder &tb, const OnixS::SgxTitan::MarketData::Itch::AddOrderMsg &msg)
 
TextBuilder & operator<< (TextBuilder &tb, const OnixS::SgxTitan::MarketData::Itch::AddOrderMsg *msg)
 
TextBuilder & operator<< (TextBuilder &tb, const OnixS::SgxTitan::MarketData::Itch::OrderExecutedMsg &msg)
 
TextBuilder & operator<< (TextBuilder &tb, const OnixS::SgxTitan::MarketData::Itch::OrderExecutedMsg *msg)
 
TextBuilder & operator<< (TextBuilder &tb, const OnixS::SgxTitan::MarketData::Itch::OrderExecutedWithPriceMsg &msg)
 
TextBuilder & operator<< (TextBuilder &tb, const OnixS::SgxTitan::MarketData::Itch::OrderExecutedWithPriceMsg *msg)
 
TextBuilder & operator<< (TextBuilder &tb, const OnixS::SgxTitan::MarketData::Itch::OrderReplaceMsg &msg)
 
TextBuilder & operator<< (TextBuilder &tb, const OnixS::SgxTitan::MarketData::Itch::OrderReplaceMsg *msg)
 
TextBuilder & operator<< (TextBuilder &tb, const OnixS::SgxTitan::MarketData::Itch::OrderDeleteMsg &msg)
 
TextBuilder & operator<< (TextBuilder &tb, const OnixS::SgxTitan::MarketData::Itch::OrderDeleteMsg *msg)
 
TextBuilder & operator<< (TextBuilder &tb, const OnixS::SgxTitan::MarketData::Itch::TradeMsg &msg)
 
TextBuilder & operator<< (TextBuilder &tb, const OnixS::SgxTitan::MarketData::Itch::TradeMsg *msg)
 
TextBuilder & operator<< (TextBuilder &tb, const OnixS::SgxTitan::MarketData::Itch::EquilibriumPriceUpdateMsg &msg)
 
TextBuilder & operator<< (TextBuilder &tb, const OnixS::SgxTitan::MarketData::Itch::EquilibriumPriceUpdateMsg *msg)
 

Function Documentation

JoinWrapper<Container> OnixS::Util::join ( const Container &  container,
const char *  delimiter 
)
inline

Definition at line 63 of file Formatting.Helpers.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const std::pair< TFirst, TSecond > &  obj 
)
inline

Definition at line 34 of file Formatting.Helpers.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const OnixS::SgxTitan::MarketData::Itch::SecondsMsg msg 
)
inline

Definition at line 44 of file Formatting.Messages.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const OnixS::SgxTitan::MarketData::Itch::SecondsMsg msg 
)
inline

Definition at line 51 of file Formatting.Messages.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const OnixS::SgxTitan::MarketData::Itch::OrderBookDirectoryMsg msg 
)
inline

Definition at line 58 of file Formatting.Messages.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const OnixS::SgxTitan::MarketData::Itch::OrderBookDirectoryMsg msg 
)
inline

Definition at line 65 of file Formatting.Messages.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const JoinWrapper< Container > &  wrapper 
)
inline

Definition at line 71 of file Formatting.Helpers.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const OnixS::SgxTitan::MarketData::Itch::CombinationOrderBookLegMsg msg 
)
inline

Definition at line 72 of file Formatting.Messages.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const OnixS::SgxTitan::MarketData::Itch::CombinationOrderBookLegMsg msg 
)
inline

Definition at line 79 of file Formatting.Messages.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const OnixS::SgxTitan::MarketData::Itch::OrderBookInternal book 
)
inline

Definition at line 86 of file Formatting.Helpers.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const OnixS::SgxTitan::MarketData::Itch::TickSizeTableEntryMsg msg 
)
inline

Definition at line 86 of file Formatting.Messages.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const OnixS::SgxTitan::MarketData::Itch::TickSizeTableEntryMsg msg 
)
inline

Definition at line 93 of file Formatting.Messages.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const OnixS::SgxTitan::MarketData::Itch::SystemEventMsg msg 
)
inline

Definition at line 100 of file Formatting.Messages.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const OnixS::SgxTitan::MarketData::Itch::SystemEventMsg msg 
)
inline

Definition at line 107 of file Formatting.Messages.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const OnixS::SgxTitan::MarketData::Itch::OrderBookStateMsg msg 
)
inline

Definition at line 114 of file Formatting.Messages.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const OnixS::SgxTitan::MarketData::Itch::OrderBookStateMsg msg 
)
inline

Definition at line 121 of file Formatting.Messages.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const OnixS::SgxTitan::MarketData::Itch::AddOrderMsg msg 
)
inline

Definition at line 128 of file Formatting.Messages.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const OnixS::SgxTitan::MarketData::Itch::AddOrderMsg msg 
)
inline

Definition at line 135 of file Formatting.Messages.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const OnixS::SgxTitan::MarketData::Itch::OrderExecutedMsg msg 
)
inline

Definition at line 142 of file Formatting.Messages.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const OnixS::SgxTitan::MarketData::Itch::OrderExecutedMsg msg 
)
inline

Definition at line 149 of file Formatting.Messages.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const OnixS::SgxTitan::MarketData::Itch::OrderExecutedWithPriceMsg msg 
)
inline

Definition at line 156 of file Formatting.Messages.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const OnixS::SgxTitan::MarketData::Itch::OrderExecutedWithPriceMsg msg 
)
inline

Definition at line 163 of file Formatting.Messages.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const OnixS::SgxTitan::MarketData::Itch::OrderReplaceMsg msg 
)
inline

Definition at line 170 of file Formatting.Messages.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const OnixS::SgxTitan::MarketData::Itch::OrderReplaceMsg msg 
)
inline

Definition at line 177 of file Formatting.Messages.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const OnixS::SgxTitan::MarketData::Itch::OrderDeleteMsg msg 
)
inline

Definition at line 184 of file Formatting.Messages.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const OnixS::SgxTitan::MarketData::Itch::OrderDeleteMsg msg 
)
inline

Definition at line 191 of file Formatting.Messages.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const OnixS::SgxTitan::MarketData::Itch::TradeMsg msg 
)
inline

Definition at line 198 of file Formatting.Messages.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const OnixS::SgxTitan::MarketData::Itch::TradeMsg msg 
)
inline

Definition at line 205 of file Formatting.Messages.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const OnixS::SgxTitan::MarketData::Itch::EquilibriumPriceUpdateMsg msg 
)
inline

Definition at line 212 of file Formatting.Messages.h.

TextBuilder& OnixS::Util::operator<< ( TextBuilder &  tb,
const OnixS::SgxTitan::MarketData::Itch::EquilibriumPriceUpdateMsg msg 
)
inline

Definition at line 219 of file Formatting.Messages.h.