OnixS C++ FIX Engine  4.12.0
API Documentation
SbeSchemaMetaData Class Reference

#include <OnixS/FIXEngine/FIX/SbeCustomization.h>

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

SbeEndianness::Enum byteOrder ( ) const

The schema byte order.

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

const std::string& description ( ) const
virtual

The description of the schema.

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

Implements ISbeNameDescription.

bool hasHeaderType ( ) const

Checks if the schema has the message header composite.

SbeTypeMetaData headerType ( ) const

Returns the metadata of the message header composite.

UInt32 id ( ) const

The schema Id.

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

const std::string& name ( ) const
virtual

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

Implements ISbeNameDescription.

const std::string& package ( ) const

The schema package.

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

const std::string& semanticVersion ( ) const

The schema semantic version.

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

unsigned version ( ) const

The schema version.

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

Friends And Related Function Documentation

SbeSchemaMetaData createSbeSchemaMetaData ( const void *  )
friend

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