OnixS C++ B3 BOE Binary Order Entry 1.4.0
Users' manual and API documentation
Loading...
Searching...
No Matches
MessageHolder.h File Reference

Go to the source code of this file.

Classes

struct  FieldsInitPolicy
struct  FieldsNoInitPolicy
class  MessageHolder< MessageTypeT, MaxMessageSize, MessageInitializer >

Namespaces

namespace  OnixS
namespace  OnixS::B3
namespace  OnixS::B3::BOE
namespace  OnixS::B3::BOE::Messaging

Functions

Messaging::SchemaVersion getMessagingVersion (const Session &) noexcept
template<template< typename, size_t, typename > class HolderType, typename MsgType, size_t MaxMessageSize, typename MessageInitializer>
void toStr (std::string &str, const HolderType< MsgType, MaxMessageSize, MessageInitializer > &holder, bool skipHeader=false, bool skipEmptyFields=false)
template<template< typename, size_t, typename > class HolderType, typename MsgType, size_t MaxMessageSize, typename MessageInitializer>
std::string toStr (const HolderType< MsgType, MaxMessageSize, MessageInitializer > &holder, bool skipHeader=false, bool skipEmptyFields=false)
template<template< typename, size_t, typename > class HolderType, typename MsgType, size_t MaxMessageSize, typename MessageInitializer>
std::ostream & operator<< (std::ostream &stream, const HolderType< MsgType, MaxMessageSize, MessageInitializer > &rhs)

Variables

constexpr UInt8 DefaultMaxGroupItems = 100