OpenMAMA
Wombat::MamdaQuoteFields Class Reference

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

#include <MamdaQuoteFields.h>

Static Public Member Functions

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

Static Public Attributes

static const MamaFieldDescriptor * BID_PRICE
 
static const MamaFieldDescriptor * BID_SIZE
 
static const MamaFieldDescriptor * BID_DEPTH
 
static const MamaFieldDescriptor * BID_PART_ID
 
static const MamaFieldDescriptor * BID_CLOSE_PRICE
 
static const MamaFieldDescriptor * BID_CLOSE_DATE
 
static const MamaFieldDescriptor * BID_PREV_CLOSE_PRICE
 
static const MamaFieldDescriptor * BID_PREV_CLOSE_DATE
 
static const MamaFieldDescriptor * BID_HIGH
 
static const MamaFieldDescriptor * BID_LOW
 
static const MamaFieldDescriptor * ASK_PRICE
 
static const MamaFieldDescriptor * ASK_SIZE
 
static const MamaFieldDescriptor * ASK_DEPTH
 
static const MamaFieldDescriptor * ASK_PART_ID
 
static const MamaFieldDescriptor * ASK_CLOSE_PRICE
 
static const MamaFieldDescriptor * ASK_CLOSE_DATE
 
static const MamaFieldDescriptor * ASK_PREV_CLOSE_PRICE
 
static const MamaFieldDescriptor * ASK_PREV_CLOSE_DATE
 
static const MamaFieldDescriptor * ASK_HIGH
 
static const MamaFieldDescriptor * ASK_LOW
 
static const MamaFieldDescriptor * QUOTE_SEQ_NUM
 
static const MamaFieldDescriptor * QUOTE_TIME
 
static const MamaFieldDescriptor * QUOTE_DATE
 
static const MamaFieldDescriptor * QUOTE_QUAL
 
static const MamaFieldDescriptor * QUOTE_QUAL_NATIVE
 
static const MamaFieldDescriptor * QUOTE_COUNT
 
static const MamaFieldDescriptor * MID_PRICE
 
static const MamaFieldDescriptor * SHORT_SALE_BID_TICK
 
static const MamaFieldDescriptor * BID_TICK
 
static const MamaFieldDescriptor * ASK_TIME
 
static const MamaFieldDescriptor * BID_TIME
 
static const MamaFieldDescriptor * ASK_INDICATOR
 
static const MamaFieldDescriptor * BID_INDICATOR
 
static const MamaFieldDescriptor * ASK_UPDATE_COUNT
 
static const MamaFieldDescriptor * BID_UPDATE_COUNT
 
static const MamaFieldDescriptor * ASK_YIELD
 
static const MamaFieldDescriptor * BID_YIELD
 
static const MamaFieldDescriptor * BID_SIZES_LIST
 
static const MamaFieldDescriptor * ASK_SIZES_LIST
 
static const MamaFieldDescriptor * BOOK_CONTRIBUTORS
 
static const MamaFieldDescriptor * SHORT_SALE_CIRCUIT_BREAKER
 

Detailed Description

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

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

Member Function Documentation

◆ setDictionary()

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

◆ reset()

static void Wombat::MamdaQuoteFields::reset ( )
static

Reset the dictionary for quote update fields.

◆ getMaxFid()

static uint16_t Wombat::MamdaQuoteFields::getMaxFid ( )
static

◆ isSet()

static bool Wombat::MamdaQuoteFields::isSet ( )
static

Member Data Documentation

◆ BID_PRICE

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::BID_PRICE
static

◆ BID_SIZE

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::BID_SIZE
static

◆ BID_DEPTH

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::BID_DEPTH
static

◆ BID_PART_ID

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::BID_PART_ID
static

◆ BID_CLOSE_PRICE

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::BID_CLOSE_PRICE
static

◆ BID_CLOSE_DATE

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::BID_CLOSE_DATE
static

◆ BID_PREV_CLOSE_PRICE

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::BID_PREV_CLOSE_PRICE
static

◆ BID_PREV_CLOSE_DATE

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::BID_PREV_CLOSE_DATE
static

◆ BID_HIGH

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::BID_HIGH
static

◆ BID_LOW

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::BID_LOW
static

◆ ASK_PRICE

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::ASK_PRICE
static

◆ ASK_SIZE

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::ASK_SIZE
static

◆ ASK_DEPTH

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::ASK_DEPTH
static

◆ ASK_PART_ID

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::ASK_PART_ID
static

◆ ASK_CLOSE_PRICE

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::ASK_CLOSE_PRICE
static

◆ ASK_CLOSE_DATE

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::ASK_CLOSE_DATE
static

◆ ASK_PREV_CLOSE_PRICE

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::ASK_PREV_CLOSE_PRICE
static

◆ ASK_PREV_CLOSE_DATE

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::ASK_PREV_CLOSE_DATE
static

◆ ASK_HIGH

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::ASK_HIGH
static

◆ ASK_LOW

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::ASK_LOW
static

◆ QUOTE_SEQ_NUM

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::QUOTE_SEQ_NUM
static

◆ QUOTE_TIME

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::QUOTE_TIME
static

◆ QUOTE_DATE

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::QUOTE_DATE
static

◆ QUOTE_QUAL

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::QUOTE_QUAL
static

◆ QUOTE_QUAL_NATIVE

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::QUOTE_QUAL_NATIVE
static

◆ QUOTE_COUNT

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::QUOTE_COUNT
static

◆ MID_PRICE

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::MID_PRICE
static

◆ SHORT_SALE_BID_TICK

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::SHORT_SALE_BID_TICK
static

◆ BID_TICK

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::BID_TICK
static

◆ ASK_TIME

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::ASK_TIME
static

◆ BID_TIME

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::BID_TIME
static

◆ ASK_INDICATOR

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::ASK_INDICATOR
static

◆ BID_INDICATOR

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::BID_INDICATOR
static

◆ ASK_UPDATE_COUNT

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::ASK_UPDATE_COUNT
static

◆ BID_UPDATE_COUNT

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::BID_UPDATE_COUNT
static

◆ ASK_YIELD

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::ASK_YIELD
static

◆ BID_YIELD

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::BID_YIELD
static

◆ BID_SIZES_LIST

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::BID_SIZES_LIST
static

◆ ASK_SIZES_LIST

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::ASK_SIZES_LIST
static

◆ BOOK_CONTRIBUTORS

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::BOOK_CONTRIBUTORS
static

◆ SHORT_SALE_CIRCUIT_BREAKER

const MamaFieldDescriptor* Wombat::MamdaQuoteFields::SHORT_SALE_CIRCUIT_BREAKER
static

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


© 2012 Linux Foundation