36struct ONIXS_ICEMDH_EXPORT
Rfq
69 Rfq(
const char* data, std::size_t dataSize);
Declare ICE iMpact enumerations.
std::ostream & operator<<(std::ostream &, const Error &)
Make it printable to formatted C++ I/O streams.
int MarketId
Alias for market identifiers type.
long long DateTime
Represents the number of nanoseconds since Jan 1st, 1970, 00:00:00 GMT.
This class represents the RFQ Message.
Rfq(const char *data, std::size_t dataSize)
Initialize from raw message data.
MarketId underlyingMarketId
Unique identifier of the market.
std::string toString() const
Returns string representation.
short marketTypeId
Market type ID.
void deserialize(const char *data, std::size_t dataSize)
Deserialize from raw data.
Side::Enum side
Tells whether request represents bid or offer.
void reset()
Reset all fields to default values.
Rfq()
Default constructor.
DateTime messageTimestamp
Date time of the RFQ. Milliseconds since Jan 1st, 1970, 00:00:00 GMT.
MarketId marketId
Unique identifier of the market.
long long rfqSystemId
System ID of the RFQ.
Enum
Trading side constants.