OnixS C++ CME iLink 3 Binary Order Entry Handler 1.19.4
Users' manual and API documentation
Loading...
Searching...
No Matches
HeldAdapter< MessageType, true > Struct Template Referencefinal

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

Public Types

enum  
typedef MessageType::Binary SbeType
typedef SbeType::EncodedLength EncodedLength

Public Member Functions

 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::iLink3::Messaging::HeldAdapter< MessageType, true >

Definition at line 94 of file MessageHolder.h.

Member Typedef Documentation

◆ EncodedLength

template<typename MessageType>
typedef SbeType::EncodedLength EncodedLength

Definition at line 107 of file MessageHolder.h.

◆ SbeType

template<typename MessageType>
typedef MessageType::Binary SbeType

Definition at line 103 of file MessageHolder.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename MessageType>
anonymous enum
Enumerator
isFix true 

Definition at line 99 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 111 of file MessageHolder.h.

◆ HeldAdapter() [3/5]

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

Definition at line 119 of file MessageHolder.h.

◆ HeldAdapter() [4/5]

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

Definition at line 128 of file MessageHolder.h.

◆ HeldAdapter() [5/5]

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

Definition at line 136 of file MessageHolder.h.