OnixS C++ CME iLink 3 Binary Order Entry Handler  1.18.0
API Documentation
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 >
 
class  MessageHolder< MessageTypeT, MaxMessageSize, MessageInitializer >
 

Namespaces

 OnixS
 
 OnixS::CME
 
 OnixS::CME::iLink3
 
 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