OpenMAMA
Wombat::MamdaOrderImbalanceFields Class Reference

Utility cache of MamaFieldDescriptors which are used internally by the API when accessing imbalance related fields from update messages. More...

#include <MamdaOrderImbalanceFields.h>

Static Public Member Functions

static void setDictionary (const MamaDictionary &dictionary)
 
static void reset ()
 Reset the dictionary for order imbalance update fields. More...
 
static uint16_t getMaxFid ()
 
static bool isSet ()
 

Static Public Attributes

static const MamaFieldDescriptor * HIGH_INDICATION_PRICE
 
static const MamaFieldDescriptor * LOW_INDICATION_PRICE
 
static const MamaFieldDescriptor * INDICATION_PRICE
 
static const MamaFieldDescriptor * BUY_VOLUME
 
static const MamaFieldDescriptor * SELL_VOLUME
 
static const MamaFieldDescriptor * MATCH_VOLUME
 
static const MamaFieldDescriptor * SECURITY_STATUS_QUAL
 
static const MamaFieldDescriptor * INSIDE_MATCH_PRICE
 
static const MamaFieldDescriptor * FAR_CLEARING_PRICE
 
static const MamaFieldDescriptor * NEAR_CLEARING_PRICE
 
static const MamaFieldDescriptor * NO_CLEARING_PRICE
 
static const MamaFieldDescriptor * PRICE_VAR_IND
 
static const MamaFieldDescriptor * CROSS_TYPE
 
static const MamaFieldDescriptor * SRC_TIME
 
static const MamaFieldDescriptor * ACTIVITY_TIME
 
static const MamaFieldDescriptor * MSG_TYPE
 
static const MamaFieldDescriptor * ISSUE_SYMBOL
 
static const MamaFieldDescriptor * PART_ID
 
static const MamaFieldDescriptor * SEQ_NUM
 
static const MamaFieldDescriptor * SECURITY_STATUS_ORIG
 
static const MamaFieldDescriptor * SECURITY_STATUS_TIME
 
static const MamaFieldDescriptor * AUCTION_TIME
 
static const MamaFieldDescriptor * LINE_TIME
 
static const MamaFieldDescriptor * SEND_TIME
 

Detailed Description

Utility cache of MamaFieldDescriptors which are used internally by the API when accessing imbalance related fields from update messages.

This class should be initialized prior to using the MamdaOrderImbalanceListener by calling setDictionary() with a valid dictionary object which contains imbalance related fields.

Member Function Documentation

◆ setDictionary()

static void Wombat::MamdaOrderImbalanceFields::setDictionary ( const MamaDictionary &  dictionary)
static

◆ reset()

static void Wombat::MamdaOrderImbalanceFields::reset ( )
static

Reset the dictionary for order imbalance update fields.

◆ getMaxFid()

static uint16_t Wombat::MamdaOrderImbalanceFields::getMaxFid ( )
static

◆ isSet()

static bool Wombat::MamdaOrderImbalanceFields::isSet ( )
static

Member Data Documentation

◆ HIGH_INDICATION_PRICE

const MamaFieldDescriptor* Wombat::MamdaOrderImbalanceFields::HIGH_INDICATION_PRICE
static

◆ LOW_INDICATION_PRICE

const MamaFieldDescriptor* Wombat::MamdaOrderImbalanceFields::LOW_INDICATION_PRICE
static

◆ INDICATION_PRICE

const MamaFieldDescriptor* Wombat::MamdaOrderImbalanceFields::INDICATION_PRICE
static

◆ BUY_VOLUME

const MamaFieldDescriptor* Wombat::MamdaOrderImbalanceFields::BUY_VOLUME
static

◆ SELL_VOLUME

const MamaFieldDescriptor* Wombat::MamdaOrderImbalanceFields::SELL_VOLUME
static

◆ MATCH_VOLUME

const MamaFieldDescriptor* Wombat::MamdaOrderImbalanceFields::MATCH_VOLUME
static

◆ SECURITY_STATUS_QUAL

const MamaFieldDescriptor* Wombat::MamdaOrderImbalanceFields::SECURITY_STATUS_QUAL
static

◆ INSIDE_MATCH_PRICE

const MamaFieldDescriptor* Wombat::MamdaOrderImbalanceFields::INSIDE_MATCH_PRICE
static

◆ FAR_CLEARING_PRICE

const MamaFieldDescriptor* Wombat::MamdaOrderImbalanceFields::FAR_CLEARING_PRICE
static

◆ NEAR_CLEARING_PRICE

const MamaFieldDescriptor* Wombat::MamdaOrderImbalanceFields::NEAR_CLEARING_PRICE
static

◆ NO_CLEARING_PRICE

const MamaFieldDescriptor* Wombat::MamdaOrderImbalanceFields::NO_CLEARING_PRICE
static

◆ PRICE_VAR_IND

const MamaFieldDescriptor* Wombat::MamdaOrderImbalanceFields::PRICE_VAR_IND
static

◆ CROSS_TYPE

const MamaFieldDescriptor* Wombat::MamdaOrderImbalanceFields::CROSS_TYPE
static

◆ SRC_TIME

const MamaFieldDescriptor* Wombat::MamdaOrderImbalanceFields::SRC_TIME
static

◆ ACTIVITY_TIME

const MamaFieldDescriptor* Wombat::MamdaOrderImbalanceFields::ACTIVITY_TIME
static

◆ MSG_TYPE

const MamaFieldDescriptor* Wombat::MamdaOrderImbalanceFields::MSG_TYPE
static

◆ ISSUE_SYMBOL

const MamaFieldDescriptor* Wombat::MamdaOrderImbalanceFields::ISSUE_SYMBOL
static

◆ PART_ID

const MamaFieldDescriptor* Wombat::MamdaOrderImbalanceFields::PART_ID
static

◆ SEQ_NUM

const MamaFieldDescriptor* Wombat::MamdaOrderImbalanceFields::SEQ_NUM
static

◆ SECURITY_STATUS_ORIG

const MamaFieldDescriptor* Wombat::MamdaOrderImbalanceFields::SECURITY_STATUS_ORIG
static

◆ SECURITY_STATUS_TIME

const MamaFieldDescriptor* Wombat::MamdaOrderImbalanceFields::SECURITY_STATUS_TIME
static

◆ AUCTION_TIME

const MamaFieldDescriptor* Wombat::MamdaOrderImbalanceFields::AUCTION_TIME
static

◆ LINE_TIME

const MamaFieldDescriptor* Wombat::MamdaOrderImbalanceFields::LINE_TIME
static

◆ SEND_TIME

const MamaFieldDescriptor* Wombat::MamdaOrderImbalanceFields::SEND_TIME
static

The documentation for this class was generated from the following file:


© 2012 Linux Foundation