Public Member Functions | |
std::string | toString () const |
String representation. | |
Public Attributes | |
const AskPriceLevels & | asks |
Collection of asks. | |
const BidPriceLevels & | bids |
Collection of bids. | |
uint32 | syncNumber |
Define a sequence number. | |
uint32 | premiumLevels |
Defines the number of levels of premiums distributed within the associated premium list. More... | |
uint32 | blockSize |
Minimum number of units (options, futures, forwards and so on) in an order transaction. More... | |
OMexBool::Enum | demandsPopulated |
Defines if demands are populated or not. | |
int64 | totalQuantityAsk |
Defines the total ask quantity. More... | |
int64 | totalQuantityBid |
Defines the total bid quantity. More... | |
Timestamp | lastUpdateTime |
Last update time. | |
Protected Member Functions | |
OrderBook (const AskPriceLevels &asks, const BidPriceLevels &bids, uint32 blockSize) | |
uint32 blockSize |
Minimum number of units (options, futures, forwards and so on) in an order transaction.
A Block Size of zero indicates an All or None order.
uint32 premiumLevels |
Defines the number of levels of premiums distributed within the associated premium list.
Exchange regulations could set the level to a lower value then both the actual list size and the actual depth in the market.
int64 totalQuantityAsk |
Defines the total ask quantity.
int64 totalQuantityBid |
Defines the total bid quantity.