OnixS ICE iMpact Multicast Price Feed Handler C++ library 8.18.0
API documentation
Loading...
Searching...
No Matches
PreOpenPriceIndicator Struct Reference

Public Types

enum  

Public Member Functions

 PreOpenPriceIndicator ()
 PreOpenPriceIndicator (const char *data, std::size_t dataSize)
void deserialize (const char *data, std::size_t dataSize)
void reset ()
std::string toString () const

Public Attributes

MarketId marketId
Price preOpenPrice
DateTime dateTime
bool hasPreOpenVolume
int preOpenVolume

Detailed Description

Definition at line 35 of file PreOpenPriceIndicator.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Message type constant.

Enumerator
messageType 'g' 

Definition at line 38 of file PreOpenPriceIndicator.h.

Constructor & Destructor Documentation

◆ PreOpenPriceIndicator() [1/2]

Default constructor.

◆ PreOpenPriceIndicator() [2/2]

PreOpenPriceIndicator ( const char * data,
std::size_t dataSize )

Initialize from raw message data.

Member Function Documentation

◆ deserialize()

void deserialize ( const char * data,
std::size_t dataSize )

Deserialize from raw data.

◆ reset()

void reset ( )

Reset all fields to default values.

◆ toString()

std::string toString ( ) const

Returns string representation.

Member Data Documentation

◆ dateTime

DateTime dateTime

Date time the message was sent. Milliseconds since Jan 1st, 1970, 00:00:00 GMT.

Definition at line 51 of file PreOpenPriceIndicator.h.

◆ hasPreOpenVolume

bool hasPreOpenVolume

This field will always be set to Y. PreOpenVolume will be set to 0 if there is no volume that will trade during pre-open.

Definition at line 55 of file PreOpenPriceIndicator.h.

◆ marketId

MarketId marketId

Unique identifier of the market.

Definition at line 44 of file PreOpenPriceIndicator.h.

◆ preOpenPrice

Price preOpenPrice

Pre-open price. DealPriceDenominator for the market should be.

Definition at line 47 of file PreOpenPriceIndicator.h.

◆ preOpenVolume

int preOpenVolume

Indicative volume that would trade at the PreOpenPrice.

Definition at line 58 of file PreOpenPriceIndicator.h.