Classes Files

Wombat::MamdaSecStatusFields

More…

#include <MamdaSecStatusFields.h>

Public Functions

  Name
void setDictionary(const MamaDictionary & dictionary)
void reset()
uint16_t getMaxFid()
bool isSet()

Public Attributes

  Name
const MamaFieldDescriptor * PUB_CLASS
const MamaFieldDescriptor * REASON
const MamaFieldDescriptor * SECURITY_ACTION
const MamaFieldDescriptor * SECURITY_TYPE
const MamaFieldDescriptor * SECURITY_STATUS
const MamaFieldDescriptor * SECURITY_STATUS_QUAL
const MamaFieldDescriptor * SECURITY_STATUS_NATIVE
const MamaFieldDescriptor * SECURITY_STATUS_TIME
const MamaFieldDescriptor * EVENT_SEQ_NUM
const MamaFieldDescriptor * FREE_TEXT
const MamaFieldDescriptor * SHORT_SALE_CIRCUIT_BREAKER
const MamaFieldDescriptor * LULDINDICATOR
const MamaFieldDescriptor * LULDTIME
const MamaFieldDescriptor * LULDHIGHLIMIT
const MamaFieldDescriptor * LULDLOWLIMIT

Detailed Description

class Wombat::MamdaSecStatusFields;

Utility cache of MamaFieldDescriptors which are used internally by the API when accessing security status related fields from update messages. This class should be initialized prior to using the MamdaSecurityStatusListener by calling MamdaSecStatusListener.setDictionary() with a valid dictionary object which contains security status related fields.

Public Functions Documentation

function setDictionary

static void setDictionary(
    const MamaDictionary & dictionary
)

function reset

static void reset()

Reset the dictionary for security status update fields

function getMaxFid

static uint16_t getMaxFid()

function isSet

static bool isSet()

Public Attributes Documentation

variable PUB_CLASS

static const MamaFieldDescriptor * PUB_CLASS;

variable REASON

static const MamaFieldDescriptor * REASON;

variable SECURITY_ACTION

static const MamaFieldDescriptor * SECURITY_ACTION;

variable SECURITY_TYPE

static const MamaFieldDescriptor * SECURITY_TYPE;

variable SECURITY_STATUS

static const MamaFieldDescriptor * SECURITY_STATUS;

variable SECURITY_STATUS_QUAL

static const MamaFieldDescriptor * SECURITY_STATUS_QUAL;

variable SECURITY_STATUS_NATIVE

static const MamaFieldDescriptor * SECURITY_STATUS_NATIVE;

variable SECURITY_STATUS_TIME

static const MamaFieldDescriptor * SECURITY_STATUS_TIME;

variable EVENT_SEQ_NUM

static const MamaFieldDescriptor * EVENT_SEQ_NUM;

variable FREE_TEXT

static const MamaFieldDescriptor * FREE_TEXT;

variable SHORT_SALE_CIRCUIT_BREAKER

static const MamaFieldDescriptor * SHORT_SALE_CIRCUIT_BREAKER;

variable LULDINDICATOR

static const MamaFieldDescriptor * LULDINDICATOR;

variable LULDTIME

static const MamaFieldDescriptor * LULDTIME;

variable LULDHIGHLIMIT

static const MamaFieldDescriptor * LULDHIGHLIMIT;

variable LULDLOWLIMIT

static const MamaFieldDescriptor * LULDLOWLIMIT;

Updated on 2023-03-31 at 15:29:58 +0100