Go to the documentation of this file.
22 #ifndef MamdaOrderImbalanceTypeH
23 #define MamdaOrderImbalanceTypeH
26 #include <mama/mamacpp.h>
30 #define MAMDA_MARKET_IMBALANCE_BUY "MktImbBuy"
31 #define MAMDA_MARKET_IMBALANCE_SELL "MktImbSell"
32 #define MAMDA_NO_MARKET_IMBALANCE "NoMktImb"
33 #define MAMDA_MOC_IMBALANCE_BUY "MocImbBuy"
34 #define MAMDA_MOC_IMBALANCE_SELL "MocImbSell"
35 #define MAMDA_NO_MOC_IMBALANCE "NoMocImb"
36 #define MAMDA_ORDER_IMB "OrderImb"
37 #define MAMDA_ORDER_INF "OrderInf"
38 #define MAMDA_ORDER_IMBALANCE_BUY "OrderImbBuy"
39 #define MAMDA_ORDER_IMBALANCE_SELL "OrderImbSell"
40 #define MAMDA_NO_ORDER_IMBALANCE "OrderImbNone"
41 #define MAMDA_IMBALANCE_UNKNOWN "UNKNOWN"
53 MARKET_IMBALANCE_BUY_VALUE = 16,
90 static const char* valueToString (
const int value);
91 static const int stringToValue (
const char* type);
98 static bool isMamdaOrderImbalanceType (
const int value);
105 static bool isMamdaImbalanceOrder (
const int value);
@ NO_MOC_IMBALANCE_VALUE
NO_MOC_IMBALANCE.
Definition: MamdaOrderImbalanceType.h:68
@ MARKET_IMBALANCE_SELL_VALUE
MARKET_IMBALANCE_SELL.
Definition: MamdaOrderImbalanceType.h:56
@ ORDER_IMB_VALUE
ORDER_IMB.
Definition: MamdaOrderImbalanceType.h:71
@ ORDER_IMBALANCE_BUY_VALUE
ORDER_IMBALANCE_BUY_VALUE.
Definition: MamdaOrderImbalanceType.h:77
@ NO_MARKET_IMBALANCE_VALUE
NO_MARKET_IMBALANCE.
Definition: MamdaOrderImbalanceType.h:59
OrderImbalanceType_
Definition: MamdaOrderImbalanceType.h:50
@ MOC_IMBALANCE_SELL_VALUE
MOC_IMBALANCE_SELL.
Definition: MamdaOrderImbalanceType.h:65
Definition: MamdaOrderImbalanceType.h:46
@ NO_ORDER_IMBALANCE_VALUE
NO_ORDER_IMBALANCE.
Definition: MamdaOrderImbalanceType.h:83
MamdaOrderImbalanceUpdate is an interface that provides access to order imbalance related fields.
Definition: MamdaAuctionFields.h:29
@ ORDER_IMBALANCE_SELL_VALUE
ORDER_IMBALANCE_SELL_VALUE.
Definition: MamdaOrderImbalanceType.h:80
@ ORDER_INF_VALUE
ORDER_INF.
Definition: MamdaOrderImbalanceType.h:74
@ MOC_IMBALANCE_BUY_VALUE
MOC_IMBALANCE_BUY.
Definition: MamdaOrderImbalanceType.h:62