26 #include "../Export.h" 28 #include "../Enumerations.h" 33 namespace OnixS {
namespace ICE {
namespace iMpact {
namespace MarketData {
39 enum { messageType =
'W' };
102 void deserialize(
const char* data,
size_t dataSize);
108 std::string toString()
const;
long long Price
Alias for order identifiers type.
EventCode::Enum eventCode
Event code.
MarketId underlyingMarketId
The underlying market ID of this options market.
TradeId tradeId
Unique identifier of the trade.
Enum
Known types of block trade.
int MarketId
Alias for market identifiers type.
OptionType::Enum optionType
Option type.
std::ostream & operator<<(std::ostream &, const Error &)
Make it printable to formatted C++ I/O streams.
int totalVolume
Total volume. N/A if set to -1.
Enum
Option type constants.
int efpVolume
EFP volume. N/A if set to -1.
This class represents the Old Style Options Trade and Market Stats Message.
DateTime transactDateTime
Deal date time. Milliseconds since Jan 1st, 1970, 00:00:00 GMT.
int blockVolume
Block volume. N/A if set to -1.
OffMarketTradeType::Enum offMarketTradeType
int efsVolume
EFS volume. N/A if set to -1.
long long TradeId
Alias for order identifiers type.
long long DateTime
Represents the number of nanoseconds since Jan 1st, 1970, 00:00:00 GMT.