OnixS C++ MTS Bond Vision SDP Handler 1.3.0
API documentation
Loading...
Searching...
No Matches
TI_PHASE_SECTION Class Reference

Public Member Functions

 TI_PHASE_SECTION ()
virtual ~TI_PHASE_SECTION ()
virtual ClassId::Enum id () const
size_t deserialize (const void *buf, size_t inLen)
virtual std::string toString () const
virtual size_t serializationBufSize () const
virtual TI_PHASE_SECTIONclone () const
virtual TI_PHASE_SECTIONclone (void *) const
Public Member Functions inherited from Class
virtual ~Class ()
size_t getMaxMessageSize () const

Public Attributes

UInt32 marketId
UInt32 sectionId
TI_PHASE::Enum phase
UInt32 startTime
UInt32 endTime
TI_FLAG::Enum published

Detailed Description

Definition at line 43 of file SMP.Classes.TI_PHASE_SECTION.h.

Constructor & Destructor Documentation

◆ TI_PHASE_SECTION()

TI_PHASE_SECTION ( )
inline

Definition at line 46 of file SMP.Classes.TI_PHASE_SECTION.h.

◆ ~TI_PHASE_SECTION()

virtual ~TI_PHASE_SECTION ( )
inlinevirtual

Definition at line 50 of file SMP.Classes.TI_PHASE_SECTION.h.

Member Function Documentation

◆ clone() [1/2]

virtual TI_PHASE_SECTION * clone ( ) const
virtual

Implements Class.

◆ clone() [2/2]

virtual TI_PHASE_SECTION * clone ( void * ) const
virtual

Implements Class.

◆ deserialize()

size_t deserialize ( const void * buf,
size_t inLen )

◆ id()

virtual ClassId::Enum id ( ) const
inlinevirtual

Class id.

Implements Class.

Definition at line 53 of file SMP.Classes.TI_PHASE_SECTION.h.

◆ serializationBufSize()

virtual size_t serializationBufSize ( ) const
inlinevirtual

Implements Class.

Definition at line 84 of file SMP.Classes.TI_PHASE_SECTION.h.

◆ toString()

virtual std::string toString ( ) const
virtual

Provides string presentation.

Implements Class.

Member Data Documentation

◆ endTime

UInt32 endTime

Closing time of the market phase under examination This field could be updated by the Governance, during the current trading day.

Definition at line 71 of file SMP.Classes.TI_PHASE_SECTION.h.

◆ marketId

UInt32 marketId

Unique ID of the market.

Definition at line 59 of file SMP.Classes.TI_PHASE_SECTION.h.

◆ phase

Unique ID of the phase.

Definition at line 65 of file SMP.Classes.TI_PHASE_SECTION.h.

◆ published

TI_FLAG::Enum published

Internal use only.

Definition at line 74 of file SMP.Classes.TI_PHASE_SECTION.h.

◆ sectionId

UInt32 sectionId

Unique ID of the section.

Definition at line 62 of file SMP.Classes.TI_PHASE_SECTION.h.

◆ startTime

UInt32 startTime

Opening time of the market phase under examination This field could be updated by the Governance, during the current trading day.

Definition at line 68 of file SMP.Classes.TI_PHASE_SECTION.h.