OnixS C++ CME MDP Conflated TCP Handler  1.3.1
API Documentation
MessageHolder.h File Reference

Go to the source code of this file.

Classes

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

Namespaces

 OnixS
 
 OnixS::CME
 
 OnixS::CME::ConflatedTCP
 
 OnixS::CME::ConflatedTCP::Messaging
 

Typedefs

template<typename MessageTypeT , size_t MaxMessageSize = GetMaxMessageSize<typename HeldAdapter<MessageTypeT>::SbeType, DefaultMaxGroupItems>::Size, typename MessageInitializer = FieldsInitPolicy>
using MessageHolders = std::vector< MessageHolder< MessageTypeT, MaxMessageSize, MessageInitializer > >
 

Functions

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