OnixS C++ ICE Binary Order Entry Handler 1.0.0
API Documentation
Loading...
Searching...
No Matches
MaxMessageSize.h File Reference

Go to the source code of this file.

Classes

struct  MaxMessageSizeTraits< Message >
struct  GetMaxMessageSize< Message, MaxGroupItems >
struct  GetMinMessageSize< Message >

Namespaces

namespace  OnixS
namespace  OnixS::ICE
namespace  OnixS::ICE::BOE
namespace  OnixS::ICE::BOE::Messaging

Functions

template<typename Message>
constexpr MessageSize calculateMaxMessageSize (UInt8 maxGroupItems)
template<typename Message>
constexpr std::enable_if< MaxMessageSizeTraits< Message >::UseCustomValue, MessageSize >::type getMaxMessageSize (UInt8)
template<typename Message>
constexpr std::enable_if<!MaxMessageSizeTraits< Message >::UseCustomValue, MessageSize >::type getMaxMessageSize (UInt8 maxGroupItems)
template<typename Message>
constexpr UInt16 getMinMessageSize ()

Variables

constexpr UInt16 MaxSbeMessageSize = 65535 - sizeof(SimpleOpenFramingHeader)