Utility cache of MamaFieldDescriptor
s which are used internally by the API when accessing orderbook related fields from update messages.
More...
#include <MamdaOrderBookFields.h>
Utility cache of MamaFieldDescriptor
s which are used internally by the API when accessing orderbook related fields from update messages.
This class should be initialized prior to using the MamdaOrderBookListener
by calling setDictionary()
with a valid dictionary object which contains orderbook related fields.
◆ setDictionary()
static void Wombat::MamdaOrderBookFields::setDictionary |
( |
const MamaDictionary & |
dictionary | ) |
|
|
static |
◆ reset()
static void Wombat::MamdaOrderBookFields::reset |
( |
| ) |
|
|
static |
◆ getMaxFid()
static mama_u16_t Wombat::MamdaOrderBookFields::getMaxFid |
( |
| ) |
|
|
static |
◆ isSet()
static bool Wombat::MamdaOrderBookFields::isSet |
( |
| ) |
|
|
static |
◆ getNumLevelFields()
static int Wombat::MamdaOrderBookFields::getNumLevelFields |
( |
| ) |
|
|
static |
Internal.
Returns the number of fixed (non-vector) price level fields.
◆ getNumEntryFields()
static int Wombat::MamdaOrderBookFields::getNumEntryFields |
( |
| ) |
|
|
static |
Internal.
Returns the number of fixed (non-vector) entry fields.
◆ getHasVectorFields()
static bool Wombat::MamdaOrderBookFields::getHasVectorFields |
( |
| ) |
|
|
static |
Internal.
Returns whether the dictionary contains vector fields (important when unpacking order book messages).
◆ getHasFixedLevelFields()
static bool Wombat::MamdaOrderBookFields::getHasFixedLevelFields |
( |
| ) |
|
|
static |
Internal.
Returns whether the dictionary contains fixed price level fields (important when unpacking order book messages).
◆ getDictionary()
static const MamaDictionary& Wombat::MamdaOrderBookFields::getDictionary |
( |
| ) |
|
|
static |
Get the dictionary used to setup the fields.
◆ BOOK_TIME
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::BOOK_TIME |
|
static |
◆ NUM_LEVELS
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::NUM_LEVELS |
|
static |
◆ BOOK_PROPERTIES
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::BOOK_PROPERTIES |
|
static |
◆ BOOK_TYPE
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::BOOK_TYPE |
|
static |
◆ BOOK_PROP_MSG_TYPE
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::BOOK_PROP_MSG_TYPE |
|
static |
◆ PRICE_LEVELS
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::PRICE_LEVELS |
|
static |
◆ PL_ACTION
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::PL_ACTION |
|
static |
◆ PL_PRICE
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::PL_PRICE |
|
static |
◆ PL_SIDE
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::PL_SIDE |
|
static |
◆ PL_SIZE
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::PL_SIZE |
|
static |
◆ PL_SIZE_CHANGE
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::PL_SIZE_CHANGE |
|
static |
◆ PL_TIME
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::PL_TIME |
|
static |
◆ PL_NUM_ENTRIES
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::PL_NUM_ENTRIES |
|
static |
◆ PL_NUM_ATTACH
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::PL_NUM_ATTACH |
|
static |
◆ PL_ENTRIES
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::PL_ENTRIES |
|
static |
◆ PL_PROPERTIES
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::PL_PROPERTIES |
|
static |
◆ PL_PROP_MSG_TYPE
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::PL_PROP_MSG_TYPE |
|
static |
◆ ENTRY_ID
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::ENTRY_ID |
|
static |
◆ ENTRY_ACTION
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::ENTRY_ACTION |
|
static |
◆ ENTRY_REASON
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::ENTRY_REASON |
|
static |
◆ ENTRY_SIZE
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::ENTRY_SIZE |
|
static |
◆ ENTRY_TIME
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::ENTRY_TIME |
|
static |
◆ ENTRY_STATUS
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::ENTRY_STATUS |
|
static |
◆ ENTRY_PROPERTIES
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::ENTRY_PROPERTIES |
|
static |
◆ ENTRY_PROP_MSG_TYPE
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::ENTRY_PROP_MSG_TYPE |
|
static |
◆ BID_MARKET_ORDERS
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::BID_MARKET_ORDERS |
|
static |
◆ ASK_MARKET_ORDERS
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::ASK_MARKET_ORDERS |
|
static |
◆ PRICE_LEVEL
const MamaFieldDescriptor** Wombat::MamdaOrderBookFields::PRICE_LEVEL |
|
static |
◆ PRICE_LEVEL_LENGTH
int Wombat::MamdaOrderBookFields::PRICE_LEVEL_LENGTH |
|
static |
◆ PL_ENTRY
const MamaFieldDescriptor** Wombat::MamdaOrderBookFields::PL_ENTRY |
|
static |
◆ PL_ENTRY_LENGTH
int Wombat::MamdaOrderBookFields::PL_ENTRY_LENGTH |
|
static |
◆ BOOK_CONTRIBUTORS
const MamaFieldDescriptor* Wombat::MamdaOrderBookFields::BOOK_CONTRIBUTORS |
|
static |
The documentation for this class was generated from the following file: