Main Page
Namespaces
Classes
Files
File List
File Members
MamdaSecurityStatusQual.h
Go to the documentation of this file.
1
/* $Id$
2
*
3
* OpenMAMA: The open middleware agnostic messaging API
4
* Copyright (C) 2011 NYSE Technologies, Inc.
5
*
6
* This library is free software; you can redistribute it and/or
7
* modify it under the terms of the GNU Lesser General Public
8
* License as published by the Free Software Foundation; either
9
* version 2.1 of the License, or (at your option) any later version.
10
*
11
* This library is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
* Lesser General Public License for more details.
15
*
16
* You should have received a copy of the GNU Lesser General Public
17
* License along with this library; if not, write to the Free Software
18
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
19
* 02110-1301 USA
20
*/
21
22
#ifndef MamdaSecurityStatusQualH
23
#define MamdaSecurityStatusQualH
24
25
#include <
mamda/MamdaConfig.h
>
26
27
namespace
Wombat
28
{
29
34
enum
MamdaSecurityStatusQual
35
{
36
SECURITY_STATUS_QUAL_NONE
= 0,
// toString() - None
37
SECURITY_STATUS_QUAL_OPENING
= 1,
// toString() - Opening
38
SECURITY_STATUS_QUAL_EXCUSED
= 7,
// toString() - Excused
39
SECURITY_STATUS_QUAL_WITHDRAWN
= 8,
// toString() - Withdrawn
40
SECURITY_STATUS_QUAL_SUSPENDED
= 9,
// toString() - Suspended
41
SECURITY_STATUS_QUAL_RESUME
= 11,
// toString() - Resume
42
SECURITY_STATUS_QUAL_QUOTE_RESUME
= 12,
// toString() - QuoteResume
43
SECURITY_STATUS_QUAL_TRADE_RESUME
= 13,
// toString() - TradeResume
44
SECURITY_STATUS_QUAL_RESUME_TIME
= 14,
// toString() - ResumeTime
45
SECURITY_STATUS_QUAL_MKT_IMB_BUY
= 16,
// toString() - MktImbBuy
46
SECURITY_STATUS_QUAL_MKT_IMB_SELL
= 17,
// toString() - MktImbSell
47
SECURITY_STATUS_QUAL_NO_MKT_IMB
= 18,
// toString() - NoMktImb
48
SECURITY_STATUS_QUAL_MOC_IMB_BUY
= 19,
// toString() - MocImbBuy
49
SECURITY_STATUS_QUAL_MOC_IMB_SELL
= 20,
// toString() - MocImbSell
50
SECURITY_STATUS_QUAL_NO_MOC_IMB
= 21,
// toString() - NoMocImb
51
SECURITY_STATUS_QUAL_ORDER_IMB
= 22,
// toString() - OrderImb
52
SECURITY_STATUS_QUAL_ORDER_INF
= 23,
// toString() - OrderInf
53
SECURITY_STATUS_QUAL_ORDER_IMB_BUY
= 24,
// toString() - OrderImbBuy
54
SECURITY_STATUS_QUAL_ORDER_IMB_SELL
= 25,
// toString() - OrderImbSell
55
SECURITY_STATUS_QUAL_ORDER_IMB_NONE
= 26,
// toString() - OrderImbNone
56
SECURITY_STATUS_QUAL_LOA_IMBALANCE_BUY
= 27,
// toString() - LoaImbBuy
57
SECURITY_STATUS_QUAL_LOA_IMBALANCE_SELL
= 28,
// toString() - LoaImbSell
58
SECURITY_STATUS_QUAL_NO_LOA_IMBALANCE
= 29,
// toString() - LoaNoImb
59
SECURITY_STATUS_QUAL_ORDERS_ELIMINATED
= 30,
// toString() - OrdersEliminated
60
SECURITY_STATUS_QUAL_RANGE_ID
= 31,
// toString() - RangeInd
61
SECURITY_STATUS_QUAL_ITS_PREOPEN
= 32,
// toString() - ItsPreOpen
62
SECURITY_STATUS_QUAL_RESERVED
= 33,
// toString() - Reserved
63
SECURITY_STATUS_QUAL_FROZEN
= 34,
// toString() - Frozen
64
SECURITY_STATUS_QUAL_PREOPEN
= 35,
// toString() - PreOpen
65
SECURITY_STATUS_QUAL_THO_IMBALANCE_BUY
= 36,
// toString() - ThoImbBuy
66
SECURITY_STATUS_QUAL_THO_IMBALANCE_SELL
= 37,
// toString() - ThoImbSell
67
SECURITY_STATUS_QUAL_NO_THO_IMBALANCE
= 38,
// toString() - ThoNoImb
68
SECURITY_STATUS_QUAL_ADD_INFO
= 41,
// toString() - AddInfo
69
SECURITY_STATUS_QUAL_IPO_IMBALANCE_BUY
= 42,
// toString() - IpoImbBuy
70
SECURITY_STATUS_QUAL_IPO_IMBALANCE_SELL
= 43,
// toString() - IpoImbBuy
71
SECURITY_STATUS_QUAL_NO_IPO_IMBALANCE
= 44,
// toString() - IpoNoImb
72
SECURITY_STATUS_QUAL_EMC_IMB_BUY
= 46,
// toString() - EmcImbBuy
73
SECURITY_STATUS_QUAL_EMC_IMB_SELL
= 47,
// toString() - EmcImbSell
74
SECURITY_STATUS_QUAL_EMC_IMB_NONE
= 48,
// toString() - EmcImbNone
75
SECURITY_STATUS_QUAL_OPEN_DELAY
= 51,
// toString() - OpenDelay
76
SECURITY_STATUS_QUAL_NO_OPEN_NO_RESUME
= 52,
// toString() - NoOpenNoResume
77
SECURITY_STATUS_QUAL_PRICE_IND
= 53,
// toString() - PriceInd
78
SECURITY_STATUS_QUAL_EQUIPMENT
= 54,
// toString() - Equipment
79
SECURITY_STATUS_QUAL_FILINGS
= 55,
// toString() - Filings
80
SECURITY_STATUS_QUAL_NEWS
= 56,
// toString() - News
81
SECURITY_STATUS_QUAL_NEWS_DISSEM
= 57,
// toString() - NewsDissem
82
SECURITY_STATUS_QUAL_LISTING
= 58,
// toString() - Listing
83
SECURITY_STATUS_QUAL_OPERATION
= 59,
// toString() - Operation
84
SECURITY_STATUS_QUAL_INFO
= 60,
// toString() - Info
85
SECURITY_STATUS_QUAL_SEC
= 61,
// toString() - SEC
86
SECURITY_STATUS_QUAL_TIMES
= 62,
// toString() - Times
87
SECURITY_STATUS_QUAL_OTHER
= 63,
// toString() - Other
88
SECURITY_STATUS_QUAL_RELATED
= 64,
// toString() - Related
89
SECURITY_STATUS_QUAL_IPO
= 65,
// toString() - IPO
90
SECURITY_STATUS_QUAL_PRE_CROSS
= 66,
// toString() - Pre-Cross
91
SECURITY_STATUS_QUAL_CROSS
= 67,
// toString() - Cross
92
SECURITY_STATUS_QUAL_RELEASED_FOR_QUOTATION
= 68,
// toString() - Released For Quotation (IPO)
93
SECURITY_STATUS_QUAL_IPO_WINDOW_EXT
= 69,
// toString() - IPO Window Extension
94
SECURITY_STATUS_QUAL_PRECLOSING
= 70,
// toString() - PreClosing
95
SECURITY_STATUS_QUAL_AUCTION_EXTENSION
= 71,
// toString() - Auction Extension
96
SECURITY_STATUS_QUAL_VOLATILITY_AUCTION
= 72,
// toString() - Volatility Auction
97
SECURITY_STATUS_QUAL_SECURITY_AUTHORISED
= 73,
// toString() - SecurityAuthorized
98
SECURITY_STATUS_QUAL_SECURITY_FORBIDDEN
= 74,
// toString() - SecurityForbidden
99
SECURITY_STATUS_QUAL_FAST_MARKET
= 75,
// toString() - FastMarket
100
SECURITY_STATUS_QUAL_SLOW_MARKET
= 76,
// toString() - SlowMarket
101
SECURITY_STATUS_QUAL_SUB_PENNY_TRADING
= 77,
// toString() - SubPennyTrading
102
SECURITY_STATUS_QUAL_ORDER_INPUT
= 78,
// toString() - OrderInput
103
SECURITY_STATUS_QUAL_PRE_ORDER_MATCHING
= 79,
// toString() - PreOrderMatching
104
SECURITY_STATUS_QUAL_ORDER_MATCHING
= 80,
// toString() - OrderMatching
105
SECURITY_STATUS_QUAL_BLOCKING
= 81,
// toString() - Blocking
106
SECURITY_STATUS_QUAL_ORDER_CANCEL
= 82,
// toString() - OrderCancel
107
SECURITY_STATUS_QUAL_FIXED_PRICE
= 83,
// toString() - FixedPrice
108
SECURITY_STATUS_QUAL_SALES_INPUT
= 84,
// toString() - SalesInput
109
SECURITY_STATUS_QUAL_EXCHANGE_INTERVENTION
= 85,
// toString() - ExchangeIntervention
110
SECURITY_STATUS_QUAL_PRE_AUCTION
= 86,
// toString() - PreAuction
111
SECURITY_STATUS_QUAL_ADJUST
= 87,
// toString() - Adjust
112
SECURITY_STATUS_QUAL_ADJUST_ON
= 88,
// toString() - AdjustOn
113
SECURITY_STATUS_QUAL_LATE_TRADING
= 89,
// toString() - LateTrading
114
SECURITY_STATUS_QUAL_ENQUIRE
= 90,
// toString() - Enquire
115
SECURITY_STATUS_QUAL_PRE_NIGHT_TRADING
= 91,
// toString() - PreNightTrading
116
SECURITY_STATUS_QUAL_OPEN_NIGHT_TRADING
= 92,
// toString() - OpenNightTrading
117
SECURITY_STATUS_QUAL_SUB_HOLIDAY
= 93,
// toString() - SubHoliday
118
SECURITY_STATUS_QUAL_BID_ONLY
= 94,
// toString() - BidOnly
119
SECURITY_STATUS_QUAL_ASK_ONLY
= 95,
// toString() - AskOnly
120
121
SECURITY_STATUS_QUAL_UNKNOWN
= 99,
// toString() - Unknown
122
123
SECURITY_STATUS_QUAL_OPENING_DELAY_COMMON
= 101,
// toString() - OpenDelayCommon
124
SECURITY_STATUS_QUAL_RESUME_COMMON
= 102,
// toString() - ResumeCommon
125
SECURITY_STATUS_QUAL_NO_OPEN_NO_RESUME_COMMON
= 103,
// toString() - NoOpenNoResumeCommon
126
SECURITY_STATUS_QUAL_NEWS_DISSEMINATION_RELATED
= 104,
// toString() - NewsDissemRelated
127
SECURITY_STATUS_QUAL_ORDER_INFLUX_RELATED
= 105,
// toString() - OrdInfluxRelated
128
SECURITY_STATUS_QUAL_ORDER_IMBALANCE_RELATED
= 106,
// toString() - OrdImbRelated
129
SECURITY_STATUS_QUAL_INFORMATION_REQUESTED_RELATED
= 107,
// toString() - InfoRequestRelated
130
SECURITY_STATUS_QUAL_NEWS_PENDING_RELATED
= 108,
// toString() - NewsPendingRelated
131
SECURITY_STATUS_QUAL_EQUIPMENT_CHANGEOVER_RELATED
= 109,
// toString() - EquipChangeOverRelated
132
SECURITY_STATUS_QUAL_SUB_PENNY_TRADING_RELATED
= 110,
// toString() - SubPennyTradingRelated
133
134
SECURITY_STATUS_QUAL_IMBALANCE_PREOPEN_BUY
= 112,
// toString() - ImbPreOpenBuy
135
SECURITY_STATUS_QUAL_IMBALANCE_PREOPEN_SELL
= 113,
// toString() - ImbPreOpenSell
136
SECURITY_STATUS_QUAL_IMBALANCE_PRECLOSE_BUY
= 114,
// toString() - ImbPreCloseBuy
137
SECURITY_STATUS_QUAL_IMBALANCE_PRECLOSE_SELL
= 115,
// toString() - ImbPreCloseSell
138
139
SECURITY_STATUS_QUAL_VOLATILITY_PAUSE
= 116,
// toString() - VolatilityPause
140
SECURITY_STATUS_QUAL_VOLATILITY_PAUSE_QUOTE_RESUME
= 117,
// toString() - VolatilityPauseQuoteResume
141
SECURITY_STATUS_QUAL_VOLATILITY_GUARD
= 118,
// toString() - VolatilityGuard
142
SECURITY_STATUS_QUAL_VOLATILITY_GUARD_QUOTE_RESUME
= 119,
// toString() - VolatilityGuardQuoteResume
143
SECURITY_STATUS_QUAL_LIMIT_STATE_BID
= 120,
//toString() - LimitStateBid
144
SECURITY_STATUS_QUAL_LIMIT_STATE_ASK
= 121,
//toString() - LimitStateAsk
145
SECURITY_STATUS_QUAL_LIMITSTATEBID_LIMITSTATEASK
= 122,
//toString() - LimitStateBid:LimitStateAsk
146
SECURITY_STATUS_QUAL_CIRCUIT_BREAKER_LEVEL_1
= 123,
//toString() - CircuitBreakerLevel1
147
SECURITY_STATUS_QUAL_CIRCUIT_BREAKER_LEVEL_2
= 124,
//toString() - CircuitBreakerLevel2
148
SECURITY_STATUS_QUAL_CIRCUIT_BREAKER_LEVEL_3
= 125
//toString() - CircuitBreakerLevel3
149
};
150
151
160
MAMDAExpDLL
const
char
*
toString
(
MamdaSecurityStatusQual
securityStatusQual);
161
172
MAMDAExpDLL
MamdaSecurityStatusQual
mamdaSecurityStatusQualFromString
(
173
const
char
* securityStatusQualStr);
174
175
}
176
177
#endif // MamdaSecurityStatusQualH
© 2012 Linux Foundation