#include <FixingIndicativePrice.h>
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 |
Definition at line 35 of file FixingIndicativePrice.h.
| anonymous enum |
Message type constant.
| Enumerator | ||
|---|---|---|
| messageType | '0' | |
Definition at line 38 of file FixingIndicativePrice.h.
Default constructor.
| FixingIndicativePrice | ( | const char * | data, |
| std::size_t | dataSize ) |
Initialize from raw message data.
| void deserialize | ( | const char * | data, |
| std::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 47 of file FixingIndicativePrice.h.
| MarketId marketId |
Unique identifier of the market.
Definition at line 44 of file FixingIndicativePrice.h.
| char numDecimalsPrice |
Number of decimals to use for Price.
Definition at line 56 of file FixingIndicativePrice.h.
| char numDecimalsPriceInGram |
Number of decimals to use for PriceInGram.
Definition at line 59 of file FixingIndicativePrice.h.
| Price price |
Auctioneers price for the round in specified currency.
Definition at line 50 of file FixingIndicativePrice.h.
| long long priceInGram |
Auctioneers price in gram for the round in specified currency.
Definition at line 53 of file FixingIndicativePrice.h.