#include <IntervalPriceLimitNotification.h>
Public Types | |
enum | { messageType = 'V' } |
Public Member Functions | |
IntervalPriceLimitNotification () | |
IntervalPriceLimitNotification (const char *data, size_t dataSize) | |
void | deserialize (const char *data, size_t dataSize) |
void | reset () |
std::string | toString () const |
Public Attributes | |
MarketId | marketId |
char | holdType |
DateTime | notificationDateTime |
bool | isUp |
int | holdDuration |
Price | up |
Price | down |
Definition at line 35 of file IntervalPriceLimitNotification.h.
anonymous enum |
Message type constant.
Enumerator | |
---|---|
messageType |
Definition at line 38 of file IntervalPriceLimitNotification.h.
Default constructor.
IntervalPriceLimitNotification | ( | const char * | data, |
size_t | dataSize | ||
) |
Initialize from raw message data.
void deserialize | ( | const char * | data, |
size_t | dataSize | ||
) |
Deserialize from raw data.
void reset | ( | ) |
Reset all fields to default values.
std::string toString | ( | ) | const |
Returns string representation.
Price down |
IPL lower bound. OrderPriceDenominator for the market should be applied to get the real price limit.
Definition at line 61 of file IntervalPriceLimitNotification.h.
int holdDuration |
Hold duration, in milliseconds.
Definition at line 53 of file IntervalPriceLimitNotification.h.
char holdType |
IPL Hold Type.
Definition at line 44 of file IntervalPriceLimitNotification.h.
bool isUp |
IPL bound violation type.
Definition at line 50 of file IntervalPriceLimitNotification.h.
MarketId marketId |
Unique identifier of the market.
Definition at line 41 of file IntervalPriceLimitNotification.h.
DateTime notificationDateTime |
Date time of the IPL Hold notification.
Definition at line 47 of file IntervalPriceLimitNotification.h.
Price up |
IPL upper bound. OrderPriceDenominator for the market should be applied to get the real price limit.
Definition at line 57 of file IntervalPriceLimitNotification.h.