OnixS C++ MTS Cash SDP Handler 1.9.3
API documentation
Loading...
Searching...
No Matches
Enumerations.h
Go to the documentation of this file.
1#pragma once
2
3/*
4* Copyright Onix Solutions Limited [OnixS]. All rights reserved.
5*
6* This software owned by Onix Solutions Limited [OnixS] and is protected by copyright law
7* and international copyright treaties.
8*
9* Access to and use of the software is governed by the terms of the applicable ONIXS Software
10* Services Agreement (the Agreement) and Customer end user license agreements granting
11* a non-assignable, non-transferable and non-exclusive license to use the software
12* for it's own data processing purposes under the terms defined in the Agreement.
13*
14* Except as otherwise granted within the terms of the Agreement, copying or reproduction of any part
15* of this source code or associated reference material to any other location for further reproduction
16* or redistribution, and any amendments to this copyright notice, are expressly prohibited.
17*
18* Any reproduction or redistribution for sale or hiring of the Software not in accordance with
19* the terms of the Agreement is a violation of copyright law.
20*/
21
22namespace OnixS {
23namespace Mts {
24namespace Cash {
25namespace SDP {
26
28struct ONIXS_MTS_CASH_SDP_API TradeImpactService
29{
30 enum Enum
31 {
34
36 TXN = 1,
37
42
47
50
53 };
54
57 static std::string toString (Enum value);
58};
59
60
62struct ONIXS_MTS_CASH_SDP_API SubscribeType
63{
64 enum Enum
65 {
67 All = 0,
69 Stop = 1,
71 OnTime = 2,
72 };
73
76 static std::string toString (Enum value);
77};
78
104
105struct ONIXS_MTS_CASH_SDP_API ActionType
106{
107 enum Enum
108 {
110 Add = 0,
112 Del = 1,
114 Rwt = 2,
116 Kill = 3,
117 };
118
121 static std::string toString(Enum value);
122};
123
124struct ONIXS_MTS_CASH_SDP_API ActionResult
125{
132
135 static std::string toString (Enum value);
136};
137
138struct ONIXS_MTS_CASH_SDP_API FilterId
139{
140 enum Enum
141 {
142 Market = 1, //Fields: MarketId
143 MarketSection = 2, //Fields: MarketId, SectionId
144 TradableInstrument = 4, //Fields: InstrumentId
145 FinancialInstrument = 5, //Fields: FinancialInstrumentId
146 SectionTradableInstrument = 6, //Fields: SectionId, InstrumentId
147 MarketSectionTradableInstrument = 7, //Fields: MarketId, SectionId, InstrumentId
148 InstrumentGroup = 8, //Fields: InstrumentGroup
149 CustomInstrumentGroup = 9, //Fields: CustomInstrumentGroup
150 MemberStatus = 1000351, //Fields: MarketId
151 };
152
155 static std::string toString(Enum value);
156};
157
158struct ONIXS_MTS_CASH_SDP_API CreateFilterResult
159{
168
171 static std::string toString(Enum value);
172};
173
174struct ONIXS_MTS_CASH_SDP_API SetFilterResult
175{
184
187 static std::string toString(Enum value);
188};
189
190struct ONIXS_MTS_CASH_SDP_API DestroyFilterResult
191{
192 enum Enum
193 {
194 Ok = 0,
196 };
197
200 static std::string toString(Enum value);
201};
202
203ONIXS_MTS_CASH_SDP_API std::ostream& operator<< (std::ostream& stream, TradeImpactService::Enum value);
204ONIXS_MTS_CASH_SDP_API std::ostream& operator<< (std::ostream& stream, SubscribeType::Enum value);
205ONIXS_MTS_CASH_SDP_API std::ostream& operator<< (std::ostream& stream, SubscribeStartRequestResult::Enum value);
206ONIXS_MTS_CASH_SDP_API std::ostream& operator<< (std::ostream& stream, ActionType::Enum value);
207ONIXS_MTS_CASH_SDP_API std::ostream& operator<< (std::ostream& stream, ActionResult::Enum value);
208
209ONIXS_MTS_CASH_SDP_API std::ostream& operator<< (std::ostream& stream, FilterId::Enum value);
210ONIXS_MTS_CASH_SDP_API std::ostream& operator<< (std::ostream& stream, CreateFilterResult::Enum value);
211ONIXS_MTS_CASH_SDP_API std::ostream& operator<< (std::ostream& stream, SetFilterResult::Enum value);
212ONIXS_MTS_CASH_SDP_API std::ostream& operator<< (std::ostream& stream, DestroyFilterResult::Enum value);
213
214}
215}
216}
217}
218
ONIXS_MTS_CASH_SDP_API std::ostream & operator<<(std::ostream &stream, TradeImpactService::Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
static std::string toString(Enum value)
Subscribe Start Request Result Types.
static std::string toString(Enum value)
TradeImpact services that can be accessed and used by all authorized traders.
@ IP_REQUEST
The IP Provider service is a specialized technological service that has the task of managing,...
static std::string toString(Enum value)