OnixS C++ FIX Engine 4.13.0
API Documentation
Loading...
Searching...
No Matches
SbeSchemaMetaData Class Reference

Public Member Functions

const std::string & name () const ONIXS_FIXENGINE_OVERRIDE
const std::string & description () const ONIXS_FIXENGINE_OVERRIDE
UInt32 id () const
const std::string & package () const
unsigned version () const
const std::string & semanticVersion () const
SbeEndianness::Enum byteOrder () const
bool hasHeaderType () const
SbeTypeMetaData headerType () const
Public Member Functions inherited from ISbeNameDescription
virtual ~ISbeNameDescription () ONIXS_FIXENGINE_DEFAULT

Friends

SbeSchemaMetaData createSbeSchemaMetaData (const void *)

Detailed Description

Definition at line 468 of file SbeCustomization.h.

Member Function Documentation

◆ byteOrder()

SbeEndianness::Enum byteOrder ( ) const

The schema byte order.

The byte order appears in the "byteOrder" attribute of the <messageSchema> node.

◆ description()

const std::string & description ( ) const
virtual

The description of the schema.

The description appears in the "description" attribute of the <messageSchema> node.

Implements ISbeNameDescription.

◆ hasHeaderType()

bool hasHeaderType ( ) const

Checks if the schema has the message header composite.

◆ headerType()

SbeTypeMetaData headerType ( ) const

Returns the metadata of the message header composite.

◆ id()

UInt32 id ( ) const

The schema Id.

The id appears in the "id" attribute of the <messageSchema> node.

◆ name()

const std::string & name ( ) const
virtual

The name of the schema: repeats the schema Id in the text form.

Implements ISbeNameDescription.

◆ package()

const std::string & package ( ) const

The schema package.

The package name appears in the "package" attribute of the <messageSchema> node.

◆ semanticVersion()

const std::string & semanticVersion ( ) const

The schema semantic version.

The semantic version appears in the "semanticVersion" attribute of the <messageSchema> node.

◆ version()

unsigned version ( ) const

The schema version.

The version appears in the "version" attribute of the <messageSchema> node.

◆ createSbeSchemaMetaData

SbeSchemaMetaData createSbeSchemaMetaData ( const void * )
friend