#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 |
Definition at line 35 of file FixingIndicativePrice.h.
anonymous enum |
Default constructor.
FixingIndicativePrice | ( | const char * | data, |
size_t | dataSize | ||
) |
Initialize from raw message data.
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.
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.