#define ONIXS_CMEMDH_NAMESPACE_BEGIN
#define ONIXS_CMEMDH_NAMESPACE_END
#define ONIXS_CMEMDH_EXPORTED
Serves as a factory for book of given type.
Base attributes of order book.
void toFormattedStr(std::string &, const ConsolidatedBook &)
Serializes book in formatted form.
MbpBookFactory< ConsolidatedPriceLevel, MbpBookDepth > ConsolidatedBookFactory
Factory for consolidated books.
MbpBook< ImpliedPriceLevel, MbpBookDepth > ImpliedBook
Defines implied book.
MbpBook< ConsolidatedPriceLevel, MbpBookDepth > ConsolidatedBook
Consolidated Order Book.
void toStr(std::string &, BookState::Enum)
Serializes book state value into a string.
void consolidate(ConsolidatedBook &, const DirectBook &, const ImpliedBook &)
Consolidates direct and implied books into given instance.
void brief(std::string &, const ConsolidatedBook &)
Book brief info.
MbpBook< DirectPriceLevel, MbpBookDepth > DirectBook
Multi-depth (direct) order book.