Classes Files

Wombat::MamdaFundamentalFields

Public Functions

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

Public Attributes

  Name
const MamaFieldDescriptor * CORP_ACT_TYPE
const MamaFieldDescriptor * DIVIDEND_PRICE
const MamaFieldDescriptor * DIVIDEND_FREQ
const char * DIV_FREQ_NONE
const char * DIV_FREQ_MONTHLY
const char * DIV_FREQ_QUARTERLY
const char * DIV_FREQ_SEMI_ANNUALLY
const char * DIV_FREQ_ANNUALLY
const char * DIV_FREQ_SPECIAL
const char * DIV_FREQ_IRREGULAR
const char * DIV_FREQ_INVALID
const MamaFieldDescriptor * DIVIDEND_EX_DATE
const MamaFieldDescriptor * DIVIDEND_PAY_DATE
const MamaFieldDescriptor * DIVIDEND_REC_DATE
const MamaFieldDescriptor * DIVIDEND_CURRENCY
const MamaFieldDescriptor * SHARES_OUT
const MamaFieldDescriptor * SHARES_FLOAT
const MamaFieldDescriptor * SHARES_AUTH
const MamaFieldDescriptor * EARN_PER_SHARE
const MamaFieldDescriptor * VOLATILITY
const MamaFieldDescriptor * PRICE_EARN_RATIO
const MamaFieldDescriptor * YIELD
const MamaFieldDescriptor * MRKT_SEGM_NATIVE
const MamaFieldDescriptor * MRKT_SECT_NATIVE
const MamaFieldDescriptor * MRKT_SEGMENT
const char * MRKT_SEGMENT_NONE
const char * MRKT_SEGMENT_EMPTY
const MamaFieldDescriptor * MRKT_SECTOR
const char * MRKT_SECTOR_NONE
const char * MRKT_SECTOR_EMPTY
const MamaFieldDescriptor * RISK_FREE_RATE
const MamaFieldDescriptor * HIST_VOLATILITY

Public Functions Documentation

function setDictionary

static void setDictionary(
    const MamaDictionary & dictionary
)

function reset

static void reset()

Reset the dictionary for fundamental update fields

function getMaxFid

static uint16_t getMaxFid()

function isSet

static bool isSet()

Public Attributes Documentation

variable CORP_ACT_TYPE

static const MamaFieldDescriptor * CORP_ACT_TYPE;

variable DIVIDEND_PRICE

static const MamaFieldDescriptor * DIVIDEND_PRICE;

variable DIVIDEND_FREQ

static const MamaFieldDescriptor * DIVIDEND_FREQ;

variable DIV_FREQ_NONE

static const char * DIV_FREQ_NONE;

variable DIV_FREQ_MONTHLY

static const char * DIV_FREQ_MONTHLY;

variable DIV_FREQ_QUARTERLY

static const char * DIV_FREQ_QUARTERLY;

variable DIV_FREQ_SEMI_ANNUALLY

static const char * DIV_FREQ_SEMI_ANNUALLY;

variable DIV_FREQ_ANNUALLY

static const char * DIV_FREQ_ANNUALLY;

variable DIV_FREQ_SPECIAL

static const char * DIV_FREQ_SPECIAL;

variable DIV_FREQ_IRREGULAR

static const char * DIV_FREQ_IRREGULAR;

variable DIV_FREQ_INVALID

static const char * DIV_FREQ_INVALID;

variable DIVIDEND_EX_DATE

static const MamaFieldDescriptor * DIVIDEND_EX_DATE;

variable DIVIDEND_PAY_DATE

static const MamaFieldDescriptor * DIVIDEND_PAY_DATE;

variable DIVIDEND_REC_DATE

static const MamaFieldDescriptor * DIVIDEND_REC_DATE;

variable DIVIDEND_CURRENCY

static const MamaFieldDescriptor * DIVIDEND_CURRENCY;

variable SHARES_OUT

static const MamaFieldDescriptor * SHARES_OUT;

variable SHARES_FLOAT

static const MamaFieldDescriptor * SHARES_FLOAT;

variable SHARES_AUTH

static const MamaFieldDescriptor * SHARES_AUTH;

variable EARN_PER_SHARE

static const MamaFieldDescriptor * EARN_PER_SHARE;

variable VOLATILITY

static const MamaFieldDescriptor * VOLATILITY;

variable PRICE_EARN_RATIO

static const MamaFieldDescriptor * PRICE_EARN_RATIO;

variable YIELD

static const MamaFieldDescriptor * YIELD;

variable MRKT_SEGM_NATIVE

static const MamaFieldDescriptor * MRKT_SEGM_NATIVE;

variable MRKT_SECT_NATIVE

static const MamaFieldDescriptor * MRKT_SECT_NATIVE;

variable MRKT_SEGMENT

static const MamaFieldDescriptor * MRKT_SEGMENT;

variable MRKT_SEGMENT_NONE

static const char * MRKT_SEGMENT_NONE;

variable MRKT_SEGMENT_EMPTY

static const char * MRKT_SEGMENT_EMPTY;

variable MRKT_SECTOR

static const MamaFieldDescriptor * MRKT_SECTOR;

variable MRKT_SECTOR_NONE

static const char * MRKT_SECTOR_NONE;

variable MRKT_SECTOR_EMPTY

static const char * MRKT_SECTOR_EMPTY;

variable RISK_FREE_RATE

static const MamaFieldDescriptor * RISK_FREE_RATE;

variable HIST_VOLATILITY

static const MamaFieldDescriptor * HIST_VOLATILITY;

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