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

Public Types

enum  

Public Member Functions

 FixingIndicativePrice ()
 FixingIndicativePrice (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
std::string currency
Price price
long long priceInGram
char numDecimalsPrice
char numDecimalsPriceInGram

Detailed Description

Definition at line 35 of file FixingIndicativePrice.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Message type constant.

Enumerator
messageType '0' 

Definition at line 38 of file FixingIndicativePrice.h.

Constructor & Destructor Documentation

◆ FixingIndicativePrice() [1/2]

Default constructor.

◆ FixingIndicativePrice() [2/2]

FixingIndicativePrice ( 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

◆ currency

std::string currency

Currency Code.

Definition at line 47 of file FixingIndicativePrice.h.

◆ marketId

MarketId marketId

Unique identifier of the market.

Definition at line 44 of file FixingIndicativePrice.h.

◆ numDecimalsPrice

char numDecimalsPrice

Number of decimals to use for Price.

Definition at line 56 of file FixingIndicativePrice.h.

◆ numDecimalsPriceInGram

char numDecimalsPriceInGram

Number of decimals to use for PriceInGram.

Definition at line 59 of file FixingIndicativePrice.h.

◆ price

Price price

Auctioneers price for the round in specified currency.

Definition at line 50 of file FixingIndicativePrice.h.

◆ priceInGram

long long priceInGram

Auctioneers price in gram for the round in specified currency.

Definition at line 53 of file FixingIndicativePrice.h.