OnixS ICE iMpact Multicast Price Feed Handler C++ library 8.18.0
API documentation
Loading...
Searching...
No Matches
IntervalTieredPriceLimitNotification Struct Reference

Public Types

enum  

Public Member Functions

 IntervalTieredPriceLimitNotification ()
 IntervalTieredPriceLimitNotification (const char *data, std::size_t dataSize)
void deserialize (const char *data, std::size_t dataSize)
void reset ()
std::string toString () const

Public Attributes

MarketId marketId
IplTplHoldType::Enum holdType
DateTime notificationDateTime
bool isUp
int holdDuration
Price up
Price down
IplTplType::Enum type

Detailed Description

Definition at line 36 of file IntervalTieredPriceLimitNotification.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Message type constant.

Enumerator
messageType 'V' 

Definition at line 39 of file IntervalTieredPriceLimitNotification.h.

Constructor & Destructor Documentation

◆ IntervalTieredPriceLimitNotification() [1/2]

Default constructor.

◆ IntervalTieredPriceLimitNotification() [2/2]

IntervalTieredPriceLimitNotification ( const char * data,
std::size_t dataSize )

Initialize from raw message data.

Member Function Documentation

◆ deserialize()

void deserialize ( const char * data,
std::size_t dataSize )

Deserialize from raw data.

◆ reset()

void reset ( )

Reset all fields to default values.

◆ toString()

std::string toString ( ) const

Returns string representation.

Member Data Documentation

◆ down

Price down

IPL lower bound. OrderPriceDenominator for the market should be applied to get the real price limit.

Definition at line 65 of file IntervalTieredPriceLimitNotification.h.

◆ holdDuration

int holdDuration

Hold duration, in milliseconds.

Definition at line 57 of file IntervalTieredPriceLimitNotification.h.

◆ holdType

IPL/TPL Hold Type.

Definition at line 48 of file IntervalTieredPriceLimitNotification.h.

◆ isUp

bool isUp

IPL/TPL bound violation type.

Definition at line 54 of file IntervalTieredPriceLimitNotification.h.

◆ marketId

MarketId marketId

Unique identifier of the market.

Definition at line 45 of file IntervalTieredPriceLimitNotification.h.

◆ notificationDateTime

DateTime notificationDateTime

Date time of the IPL/TPL Hold notification.

Definition at line 51 of file IntervalTieredPriceLimitNotification.h.

◆ type

IPL/TPL Type.

Definition at line 68 of file IntervalTieredPriceLimitNotification.h.

◆ up

Price up

IPL upper bound. OrderPriceDenominator for the market should be applied to get the real price limit.

Definition at line 61 of file IntervalTieredPriceLimitNotification.h.