#include <OnixS/CME/ConflatedUDP/TradeOrderIds.h>
Public Types | |
typedef TradeOrderDetails | Details |
Public Member Functions | |
TradeOrderIds () | |
TradeOrderIds (size_t capacity) | |
TradeOrderIds (const TradeOrderIds &other) | |
~TradeOrderIds () | |
bool | empty () const |
size_t | size () const |
const Details & | operator[] (size_t index) const |
template<class Entry > | |
void | add (const Entry &entry) |
void | clear () |
void | reserve (size_t capacity) |
Collection of order details referring to a single trade.
The CME Market Data Platform sends detailed information on the trade in addition to the trade summary. All details on orders are gathered by the Handler during market data processing and exposed through the appropriate callbacks.
Definition at line 80 of file TradeOrderIds.h.
typedef TradeOrderDetails Details |
Alias for the trade order details.
Definition at line 92 of file TradeOrderIds.h.
|
inline |
Initializes blank instance.
Definition at line 95 of file TradeOrderIds.h.
|
inlineexplicit |
Initializes the blank instance capacious enough to store the given number of orders.
Definition at line 102 of file TradeOrderIds.h.
|
inline |
Initializes as a copy of the other instance.
Definition at line 109 of file TradeOrderIds.h.
|
inline |
Destructs the internal storage.
Definition at line 116 of file TradeOrderIds.h.
|
inline |
Adds order details to the collection.
Definition at line 151 of file TradeOrderIds.h.
|
inline |
Resets the collection to the blank state.
Definition at line 158 of file TradeOrderIds.h.
|
inline |
Indicates whether the collection of details is empty.
Definition at line 121 of file TradeOrderIds.h.
|
inline |
Provides access to an item by its index.
Definition at line 135 of file TradeOrderIds.h.
|
inline |
Makes the collection capacious enough to store the given number of items without allocating additional space during insertion.
Definition at line 167 of file TradeOrderIds.h.
|
inline |
The number of items in the given collection.
Definition at line 127 of file TradeOrderIds.h.