#include <FixingLockdown.h>
Public Types | |
| enum | |
Public Member Functions | |
| FixingLockdown () | |
| FixingLockdown (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 | auctionDate |
| DateTime | time |
| std::string | description |
| short | round |
| int | aggBidQty |
| int | aggOfferQty |
| Price | usdPrice |
| bool | isBalanced |
| bool | isFinal |
| Price | gbpPrice |
| Price | eurPrice |
| char | numDecimalsQuantity |
Definition at line 35 of file FixingLockdown.h.
| anonymous enum |
| FixingLockdown | ( | ) |
Default constructor.
| FixingLockdown | ( | 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.
| int aggBidQty |
Aggregate bid quantity. Apply NumDecimalsQuantity.
Definition at line 62 of file FixingLockdown.h.
| int aggOfferQty |
Aggregate offer quantity. Apply NumDecimalsQuantity.
Definition at line 65 of file FixingLockdown.h.
| std::string auctionDate |
Date format: MM-DD-YYYY.
Definition at line 47 of file FixingLockdown.h.
| std::string description |
The auction runs twice daily at 10:30am and 3:00pm London time. The values disseminated via this field are: GOLD_1030, GOLD_1500, SILVER_1200.
Definition at line 56 of file FixingLockdown.h.
| Price eurPrice |
Obsolete. The price will be published via the Fixing Indicative Price Message.
Definition at line 84 of file FixingLockdown.h.
| Price gbpPrice |
Obsolete. The price will be published via the Fixing Indicative Price Message.
Definition at line 80 of file FixingLockdown.h.
| bool isBalanced |
Indicate if this is balanced or not.
Definition at line 73 of file FixingLockdown.h.
| bool isFinal |
Indicate if this is final or not.
Definition at line 76 of file FixingLockdown.h.
| MarketId marketId |
Unique identifier of the market.
Definition at line 44 of file FixingLockdown.h.
| char numDecimalsQuantity |
Apply to AggBidQty and AggOfferQty.
Definition at line 87 of file FixingLockdown.h.
| short round |
Round.
Definition at line 59 of file FixingLockdown.h.
| DateTime time |
Date time the message was sent. Milliseconds since Jan 1st, 1970, 00:00:00 GMT.
Definition at line 51 of file FixingLockdown.h.
| Price usdPrice |
Auctioneers price for the round in USD. Please apply OrderPriceDenominator. Use 2 decimal places for USD Price for Gold and 3 decimal places for Silver.
Definition at line 70 of file FixingLockdown.h.