OnixS C++ B3 Binary UMDF Market Data Handler 1.10.0
Users' manual and API documentation
Loading...
Searching...
No Matches
MessageHeader Class Reference

#include <OnixS/B3/MarketData/UMDF/messaging/Composites.h>

Public Types

enum  
typedef UInt16 BlockLength
typedef UInt16 TemplateId
typedef UInt16 SchemaId
typedef UInt16 Version

Public Member Functions

 __attribute__ ((__warn_unused_result__)) BlockLength blockLength() const noexcept
 __attribute__ ((__warn_unused_result__)) TemplateId templateId() const noexcept
 __attribute__ ((__warn_unused_result__)) SchemaId schemaId() const noexcept
 __attribute__ ((__warn_unused_result__)) Version version() const noexcept

Detailed Description

Definition at line 37 of file Composites.h.

Member Typedef Documentation

◆ BlockLength

Root block length.

Definition at line 44 of file Composites.h.

◆ SchemaId

typedef UInt16 SchemaId

Schema ID.

Definition at line 50 of file Composites.h.

◆ TemplateId

typedef UInt16 TemplateId

Template ID.

Definition at line 47 of file Composites.h.

◆ Version

typedef UInt16 Version

Schema Version.

Definition at line 53 of file Composites.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Size of the composite.

Enumerator
Size 

Definition at line 41 of file Composites.h.

Member Function Documentation

◆ __attribute__() [1/4]

__attribute__ ( (__warn_unused_result__) ) const
inlinenoexcept

Root block length.

Definition at line 56 of file Composites.h.

◆ __attribute__() [2/4]

__attribute__ ( (__warn_unused_result__) ) const
inlinenoexcept

Schema ID.

Definition at line 72 of file Composites.h.

◆ __attribute__() [3/4]

__attribute__ ( (__warn_unused_result__) ) const
inlinenoexcept

Template ID.

Definition at line 64 of file Composites.h.

◆ __attribute__() [4/4]

__attribute__ ( (__warn_unused_result__) ) const
inlinenoexcept

Schema Version.

Definition at line 80 of file Composites.h.