OnixS C++ CME MDP Conflated TCP Handler  1.2.1
API Documentation
HeldAdapter< MessageType > Struct Template Referencefinal

#include <OnixS/CME/ConflatedTCP/messaging/MessageHolder.h>

Public Types

typedef MessageType SbeType
 
typedef SbeType::EncodedLength EncodedLength
 

Public Member Functions

 ONIXS_CONFLATEDTCP_STATIC_ASSERT (( IsBaseOf< SbeMessage, MessageType >::value))
 
 HeldAdapter () ONIXS_CONFLATEDTCP_DEFAULT
 
 HeldAdapter (void *data, EncodedLength length, SchemaVersion version)
 
 HeldAdapter (void *data, EncodedLength length, SbeMessage::NoFieldsInit, SchemaVersion version)
 
 HeldAdapter (void *data, EncodedLength length, SbeMessage::NoInit)
 
 HeldAdapter (void *data, EncodedLength length, SbeMessage::NoInit, SbeMessage::NoCheck) noexcept
 

Detailed Description

template<typename MessageType>
struct OnixS::CME::ConflatedTCP::Messaging::HeldAdapter< MessageType >

Definition at line 69 of file MessageHolder.h.

Member Typedef Documentation

typedef SbeType::EncodedLength EncodedLength

Definition at line 79 of file MessageHolder.h.

typedef MessageType SbeType

Definition at line 75 of file MessageHolder.h.

Constructor & Destructor Documentation

HeldAdapter ( void *  data,
EncodedLength  length,
SchemaVersion  version 
)
inline

Definition at line 83 of file MessageHolder.h.

HeldAdapter ( void *  data,
EncodedLength  length,
SbeMessage::NoFieldsInit  ,
SchemaVersion  version 
)
inline

Definition at line 91 of file MessageHolder.h.

HeldAdapter ( void *  data,
EncodedLength  length,
SbeMessage::NoInit   
)
inline

Definition at line 100 of file MessageHolder.h.

HeldAdapter ( void *  data,
EncodedLength  length,
SbeMessage::NoInit  ,
SbeMessage::NoCheck   
)
inlinenoexcept

Definition at line 108 of file MessageHolder.h.

Member Function Documentation

ONIXS_CONFLATEDTCP_STATIC_ASSERT ( ( IsBaseOf< SbeMessage, MessageType >::value)  )

The documentation for this struct was generated from the following file: