OnixS MX HSVF Market Data Handler for C++  1.9.2.0
Public Member Functions | Protected Attributes
GroupStatus Class Reference

This message will be sent when a group of trading instruments enters a new status. More...

List of all members.

Public Member Functions

 GroupStatus (const GroupStatus &)
 Copy constructor.
const GroupStatusoperator= (const GroupStatus &rhs)
 Assignment operator.
 ~GroupStatus ()
 Destructor.
const HighResolutionTimereceivingTime () const
 Returns high-resolution time when message was received.
MessageType::Enum type () const
 Message type in therm of MessageType enumeration (see Enums.h).
const MessageHeaderheader () const
 Access to the message header.
std::string toString () const
 String representation.
ExchangeID::Enum exchangeID () const
 Exchange on which the quote occurred.
const char * rootSymbol () const
 Root of the instrument group.
StatusMarker::Enum groupStatus () const
 Group status of the trading instrument.

Protected Attributes

Implementation * impl

Detailed Description

This message will be sent when a group of trading instruments enters a new status.

For more details, go to section 10 "Operating Sequence" of the protocol specification for a complete list of the trading hours schedule for Bourse de Montreal Inc products.


Member Function Documentation

const HighResolutionTime& receivingTime ( ) const [virtual]

Returns high-resolution time when message was received.

If the Handler is executed in live mode, returned value represents time when message was obtained from the network.

Implements Message.

std::string toString ( ) const [virtual]

String representation.

Return value exposes parsing errors as long as those present in source message data.

Implements Message.

MessageType::Enum type ( ) const [virtual]

Message type in therm of MessageType enumeration (see Enums.h).

Always has the same value: MessageType::GroupStatus. The same value is accessible through header().type() call.

Implements Message.