OnixS C++ FIX Engine 4.14.0
Users' manual and API documentation
Loading...
Searching...
No Matches
SbeFieldSetMetaData Class Reference

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

Public Member Functions

const std::string & name () const override
const std::string & description () const override
bool hasSchema () const override
SbeSchemaMetaData schema () const override
bool hasParent () const
const SbeFieldSetMetaData parent () const
int tag () const
bool isGroup () const
bool isMessage () const
SbeTypeMetaData groupDimensionType () const
const std::string & messageSemanticType () const
Public Member Functions inherited from ISbeNameDescription
virtual ~ISbeNameDescription ()=default

Friends

SbeFieldSetMetaData createSbeFieldSetMetaData (const void *)

Detailed Description

Definition at line 382 of file SbeCustomization.h.

Member Function Documentation

◆ description()

const std::string & description ( ) const
overridevirtual

The description.

Implements ISbeNameDescription.

◆ groupDimensionType()

SbeTypeMetaData groupDimensionType ( ) const

The metadata of the group dimension composite.

◆ hasParent()

bool hasParent ( ) const

Checks if the field set has the parent field set.

◆ hasSchema()

bool hasSchema ( ) const
overridevirtual

Always return true.

Implements ISchemaMember.

◆ isGroup()

bool isGroup ( ) const

Check if the field is a repeating group.

◆ isMessage()

bool isMessage ( ) const

Check if the field is a FIX message.

◆ messageSemanticType()

const std::string & messageSemanticType ( ) const

The FIX semantic type if the field set is a FIX message.

◆ name()

const std::string & name ( ) const
overridevirtual

The name of the field set.

Implements ISbeNameDescription.

◆ parent()

const SbeFieldSetMetaData parent ( ) const

The parent field set.

Exceptions
Anexception when hasParent() == false.
Returns
The metadata of the parent field set.

◆ schema()

SbeSchemaMetaData schema ( ) const
overridevirtual

The metadata of the SBE schema.

Implements ISchemaMember.

◆ tag()

int tag ( ) const

The tag associated with the field set.

This is the tag of the FIX message or repeating group.

◆ createSbeFieldSetMetaData

SbeFieldSetMetaData createSbeFieldSetMetaData ( const void * )
friend