OnixS C++ CME MDP Conflated TCP Handler 1.3.6
API Documentation
Loading...
Searching...
No Matches
Fields.h
Go to the documentation of this file.
1// Copyright Onix Solutions Limited [OnixS]. All rights reserved.
2//
3// This software owned by Onix Solutions Limited [OnixS] and is
4// protected by copyright law and international copyright treaties.
5//
6// Access to and use of the software is governed by the terms of the applicable
7// OnixS Software Services Agreement (the Agreement) and Customer end user license
8// agreements granting a non-assignable, non-transferable and non-exclusive license
9// to use the software for it's own data processing purposes under the terms defined
10// in the Agreement.
11//
12// Except as otherwise granted within the terms of the Agreement, copying or
13// reproduction of any part of this source code or associated reference material
14// to any other location for further reproduction or redistribution, and any
15// amendments to this copyright notice, are expressly prohibited.
16//
17// Any reproduction or redistribution for sale or hiring of the Software not in
18// accordance with the terms of the Agreement is a violation of copyright law.
19//
20
21#pragma once
22
26
28
30typedef Int32 Int32;
31
32
34typedef UInt16 UInt16NULL;
35
36
38typedef UInt32 UInt32;
39
40
42typedef UInt64 UInt64;
43
44
46typedef UInt8 UInt8;
47
48
51{
52 typedef UInt8 Base;
53
54 enum Enum
55 {
58
61
64
67 };
68
71 static
72 std::string
73 toString(
74 Enum);
75};
76
79{
80 typedef UInt8 Base;
81
82 enum Enum
83 {
86
89
92
95 };
96
99 static
100 std::string
101 toString(
102 Enum);
103};
104
107{
108 typedef UInt8 Base;
109
110 enum Enum
111 {
114
117 };
118
121 static
122 std::string
123 toString(
124 Enum);
125};
126
129{
130 typedef UInt8 Base;
131
132 enum Enum
133 {
136
139
142 };
143
146 static
147 std::string
148 toString(
149 Enum);
150};
151
152
154typedef
157
158
160typedef
163
164
165
#define ONIXS_CONFLATEDTCP_LTWT_STRUCT
Definition ABI.h:88
#define ONIXS_CONFLATEDTCP_MESSAGING_NAMESPACE_BEGIN
Definition ABI.h:140
#define ONIXS_CONFLATEDTCP_MESSAGING_NAMESPACE_END
Definition ABI.h:143
#define ONIXS_CONFLATEDTCP_NODISCARD
Definition Compiler.h:185
UInt16 UInt16NULL
Unsigned Int16 with NULL.
Definition Fields.h:34
IntegralConstant< UInt16, 65535 > NullUInt16NULL
Null value for an optional UInt16NULL field.
Definition Fields.h:156
IntegralConstant< UInt32, 4294967295 > NullUInt32
Null value for an optional UInt32 field.
Definition Fields.h:162
@ InvalidValue
Failed required field validation.
Definition Fields.h:60
@ Other
Unexpected request, see Reason field for details.
Definition Fields.h:66
@ UnknownMessage
Unknown or Invalid Message.
Definition Fields.h:88
@ PartialAck
Requested subscription scope is partially acknowledged .
Definition Fields.h:116
@ FullAck
Requested subscription scope is fully acknowledged .
Definition Fields.h:113
@ Unsubscribe
Disable previous subscription.
Definition Fields.h:141