22 #ifndef MamaMartketDataH__
23 #define MamaMartketDataH__
34 #if defined(__cplusplus)
153 #if defined(__cplusplus)
News Story.
Definition: marketdata.h:106
MAMAExpDLL mamaMsgType mamaMdMsgType_compatMsgType(mamaMdMsgType type)
Convert a mamaMdMsgType to a reasonable backward-compatible mamaMsgType.
Order book initial value.
Definition: marketdata.h:91
News headline.
Definition: marketdata.h:103
mamaMsgType
Definition: msgtype.h:35
MAMAExpDLL const char * mamaMdMsgType_stringForMsg(const mamaMsg msg)
Extract the market data message type as a string from a message.
News query.
Definition: marketdata.h:109
Definition: marketdata.h:47
Security status update.
Definition: marketdata.h:100
Trade cancellation.
Definition: marketdata.h:58
Orderbook clear.
Definition: marketdata.h:94
Definition: marketdata.h:43
MAMAExpDLL const char * mamaMdMsgType_stringForType(mamaMdMsgType type)
Convert a mamaMdMsgType to a string.
Closing summary.
Definition: marketdata.h:67
Definition: marketdata.h:48
mamaMdMsgType
Definition: marketdata.h:52
Definition: marketdata.h:46
Definition: marketdata.h:41
enum mamaMdDataType mamaDataType
Orderbook update.
Definition: marketdata.h:86
Trade correction.
Definition: marketdata.h:64
Trade update.
Definition: marketdata.h:83
Trade error.
Definition: marketdata.h:61
Order imbalance or noimbalance update.
Definition: marketdata.h:97
Action related to this symbol, such as a name change or symbol deletion due to option/future expirati...
Definition: marketdata.h:74
MAMAExpDLL mamaMdMsgType mamaMdMsgType_typeForMsg(const mamaMsg msg)
Extract the market data message type from the message.
mamaMdDataType
Definition: marketdata.h:39
Pre-opening summary (e.g.
Definition: marketdata.h:77
Definition: marketdata.h:44
General update (indices, funds)
Definition: marketdata.h:55
Quote update.
Definition: marketdata.h:80
mamaMsg msg
Definition: publisher.h:54
Definition: marketdata.h:42
Definition: marketdata.h:45
struct mamaMsgImpl_ * mamaMsg
Opaque definitions for all major MAMA data types.
Definition: types.h:95
Symbol deleted.
Definition: marketdata.h:70
Miscellaneous.
Definition: marketdata.h:112