OnixS C++ CME iLink 3 Binary Order Entry Handler 1.19.4
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
struct  HeldAdapter< MessageType, true >
struct  HeldAdapter< MessageType, false >
class  MessageHolder< MessageTypeT, MaxMessageSize, MessageInitializer >

Namespaces

namespace  OnixS
namespace  OnixS::CME
namespace  OnixS::CME::iLink3
namespace  OnixS::CME::iLink3::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)
template<template< typename, size_t, typename > class HolderType, typename MsgType, size_t MaxMessageSize, typename MessageInitializer>
std::string toStr (const HolderType< MsgType, MaxMessageSize, MessageInitializer > &holder)
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