OnixS ICE iMpact Multicast Price Feed Handler C++ library  8.15.1
API documentation
FixingIndicativePrice Struct Reference

#include <FixingIndicativePrice.h>

Public Types

enum  { messageType = '0' }
 

Public Member Functions

 FixingIndicativePrice ()
 
 FixingIndicativePrice (const char *data, size_t dataSize)
 
void deserialize (const char *data, 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

Message type constant.

Enumerator
messageType 

Definition at line 38 of file FixingIndicativePrice.h.

Constructor & Destructor Documentation

Default constructor.

FixingIndicativePrice ( const char *  data,
size_t  dataSize 
)

Initialize from raw message data.

Member Function Documentation

void deserialize ( const char *  data,
size_t  dataSize 
)

Deserialize from raw data.

void reset ( )

Reset all fields to default values.

std::string toString ( ) const

Returns string representation.

Member Data Documentation

std::string currency

Currency Code.

Definition at line 44 of file FixingIndicativePrice.h.

MarketId marketId

Unique identifier of the market.

Definition at line 41 of file FixingIndicativePrice.h.

char numDecimalsPrice

Number of decimals to use for Price.

Definition at line 53 of file FixingIndicativePrice.h.

char numDecimalsPriceInGram

Number of decimals to use for PriceInGram.

Definition at line 56 of file FixingIndicativePrice.h.

Price price

Auctioneers price for the round in specified currency.

Definition at line 47 of file FixingIndicativePrice.h.

long long priceInGram

Auctioneers price in gram for the round in specified currency.

Definition at line 50 of file FixingIndicativePrice.h.


The documentation for this struct was generated from the following file: