OnixS ICE iMpact Multicast Feed Handler for C++  3.13.0.0
Public Types | Public Member Functions | Public Attributes | Friends | List of all members
MarketSnapshotOrder Struct Reference

This class represents the Market Snapshot Order Message. More...

Public Types

enum  { messageType = 'D' }
 Message type constant.
 

Public Member Functions

 MarketSnapshotOrder ()
 Default constructor.
 
std::string toString () const
 Returns string representation.
 

Public Attributes

MarketId marketId
 Unique identifier of the market.
 
OrderId orderId
 Unique identifier of the order.
 
short orderSequenceId
 Sequence ID of the order. More...
 
Side::Enum side
 Tells whether order represents bid or offer.
 
Price price
 Price of the bid/offer. More...
 
int quantity
 Quantity.
 
bool isImplied
 Indicate if this is an implied order or not.
 
bool isRFQ
 Indicate whether it is just an RFQ or not. More...
 
DateTime orderEntryDateTime
 Order entry date time. Milliseconds since Jan 1st, 1970, 00:00:00 GMT.
 
int sequenceWithinMillis
 Can be used in conjunction with OrderEntryDateTime field for priority of orders within same milliseconds time. More...
 

Friends

class MessageDeserializer
 

Detailed Description

This class represents the Market Snapshot Order Message.

Member Data Documentation

bool isRFQ

Indicate whether it is just an RFQ or not.

Client should filter the order if it doesn't care about RFQ.

short orderSequenceId

Sequence ID of the order.

When an order is modified, this will be incremented while OrderID remains the same. It is for legacy reason and can be ignored.

Price price

Price of the bid/offer.

OrderPriceDenominator for the market should be applied to get the real price.

int sequenceWithinMillis

Can be used in conjunction with OrderEntryDateTime field for priority of orders within same milliseconds time.