26 #include "../Export.h" 28 #include "../Enumerations.h" 33 namespace OnixS {
namespace ICE {
namespace iMpact {
namespace MarketData {
36 struct ONIXS_ICEMDH_EXPORT
Rfq 39 enum { messageType =
'k' };
66 Rfq(
const char* data,
size_t dataSize);
69 void deserialize(
const char* data,
size_t dataSize);
75 std::string toString()
const;
79 ONIXS_ICEMDH_EXPORT std::ostream&
operator<<(std::ostream&,
const Rfq&);
MarketId marketId
Unique identifier of the market.
short marketTypeId
Market type ID.
DateTime messageTimestamp
Date time of the RFQ. Milliseconds since Jan 1st, 1970, 00:00:00 GMT.
int MarketId
Alias for market identifiers type.
MarketId underlyingMarketId
Unique identifier of the market.
std::ostream & operator<<(std::ostream &, const Error &)
Make it printable to formatted C++ I/O streams.
Side::Enum side
Tells whether request represents bid or offer.
long long rfqSystemId
System ID of the RFQ.
long long DateTime
Represents the number of nanoseconds since Jan 1st, 1970, 00:00:00 GMT.
Enum
Trading side constants.
This class represents the RFQ Message.