OnixS C++ CME MDP Conflated TCP Handler 1.3.6
API Documentation
Loading...
Searching...
No Matches
HeldAdapter< MessageType > Struct Template Referencefinal

Public Types

typedef MessageType SbeType
typedef SbeType::EncodedLength EncodedLength

Public Member Functions

 ONIXS_CONFLATEDTCP_STATIC_ASSERT ((IsBaseOf< SbeMessage, MessageType >::value))
 HeldAdapter ()=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

◆ EncodedLength

template<typename MessageType>
typedef SbeType::EncodedLength EncodedLength

Definition at line 79 of file MessageHolder.h.

◆ SbeType

template<typename MessageType>
typedef MessageType SbeType

Definition at line 75 of file MessageHolder.h.

Constructor & Destructor Documentation

◆ HeldAdapter() [1/5]

template<typename MessageType>
HeldAdapter ( )
default

◆ HeldAdapter() [2/5]

template<typename MessageType>
HeldAdapter ( void * data,
EncodedLength length,
SchemaVersion version )
inline

Definition at line 83 of file MessageHolder.h.

◆ HeldAdapter() [3/5]

template<typename MessageType>
HeldAdapter ( void * data,
EncodedLength length,
SbeMessage::NoFieldsInit ,
SchemaVersion version )
inline

Definition at line 91 of file MessageHolder.h.

◆ HeldAdapter() [4/5]

template<typename MessageType>
HeldAdapter ( void * data,
EncodedLength length,
SbeMessage::NoInit  )
inline

Definition at line 100 of file MessageHolder.h.

◆ HeldAdapter() [5/5]

template<typename MessageType>
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()

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