|
EPAM B2BITS ICE Impact Handler C++
1.1.4
|
Ice Impact Message delivered to user callback. More...
#include <B2BITS_IceImpactEvents.h>

Public Member Functions | |
| const IceImpact::MessageHeader * | getMessage () const |
| bool | isLastMessage () const |
Public Attributes | |
| const IceImpact::MessageHeader * | msg |
| Pointer to ICE message bytes. More... | |
| unsigned long long | recvTimestampNS |
| Receive timestamp taken using high resolution timer upon data arrival. More... | |
| unsigned long long | iceSentDateTime |
| UnitService * | unitService |
| unsigned long long | UserCookie |
| User data specified when subscribing to instrument. More... | |
| unsigned | marketID |
| MarketID; will be 0 when the message is not related to a single instrument. More... | |
| IceImpact::MessageType::Enum | msgType |
| Message type. See B2BITS_IceImpactMessages.h file for available message types and helper classes. More... | |
| int | dealPriceMultiplier |
| int | orderPriceMultiplier |
| unsigned | eventFlowId |
| char | isLastMessageInBlock |
| char | isFOD |
| is set to non-zero if this is a Full Order Depth channel More... | |
| char | isFullImplied |
| What type of multicast channel is the source of data (Full Implied or not) More... | |
Ice Impact Message delivered to user callback.
|
inline |
Returns pointer to message bytes. See B2BITS_IceImpactMessages.h file for available message types and helper classes.
| no |
|
inline |
Returns true if the current message will be the last one and no more messages from the current UDP packet will be delivered
| no |
| int IceImpact::MessageEvent::dealPriceMultiplier |
Specifies the factor ICE uses to multiply deal price for instrument in this message Is to be applied to price fields like TradePrice, Open/ClosePrice
| unsigned IceImpact::MessageEvent::eventFlowId |
ID of the event flow. Events that pertain to the same flow are passed sequentially to user callbacks (onBBO, onMessage, onInstrumentReset, etc). One event flow corresponds to one live UDP channel.
| unsigned long long IceImpact::MessageEvent::iceSentDateTime |
Sent DateTime" field is the timestamp of when the message block is sent by ICE server. It is the number of milliseconds since Jan 1st, 1970, 00:00:00 GMT Set to 0 for TCP replayed messages
| char IceImpact::MessageEvent::isFOD |
is set to non-zero if this is a Full Order Depth channel
| char IceImpact::MessageEvent::isFullImplied |
What type of multicast channel is the source of data (Full Implied or not)
| char IceImpact::MessageEvent::isLastMessageInBlock |
Specifies whether the received message will be the last one and no more messages from current UDP packet will be delivered. Use eventFlowId field to identify previous onMessage events.
| unsigned IceImpact::MessageEvent::marketID |
MarketID; will be 0 when the message is not related to a single instrument.
| const IceImpact::MessageHeader* IceImpact::MessageEvent::msg |
Pointer to ICE message bytes.
| IceImpact::MessageType::Enum IceImpact::MessageEvent::msgType |
Message type. See B2BITS_IceImpactMessages.h file for available message types and helper classes.
| int IceImpact::MessageEvent::orderPriceMultiplier |
Specifies the factor ICE uses to multiply order price for instrument in this message Is to be applied to price fields in messages like Add/ChangePriceLevel, AddModifyOrder
| unsigned long long IceImpact::MessageEvent::recvTimestampNS |
Receive timestamp taken using high resolution timer upon data arrival.
| UnitService* IceImpact::MessageEvent::unitService |
Pointer to unit service serving this instrument The pointer is valid at least until returning from callback
| unsigned long long IceImpact::MessageEvent::UserCookie |
User data specified when subscribing to instrument.
1.8.5