OnixS C++ FIX Engine
4.12.0
API Documentation
Home
Contents
Namespaces
Classes
Files
File List
File Members
OnixS
FIXEngine
FIX
ProtocolVersion.h
Go to the documentation of this file.
1
/*
2
* Copyright Onix Solutions Limited [OnixS]. All rights reserved.
3
*
4
* This software owned by Onix Solutions Limited [OnixS] and is protected by copyright law
5
* and international copyright treaties.
6
*
7
* Access to and use of the software is governed by the terms of the applicable OnixS Software
8
* Services Agreement (the Agreement) and Customer end user license agreements granting
9
* a non-assignable, non-transferable and non-exclusive license to use the software
10
* for it's own data processing purposes under the terms defined in the Agreement.
11
*
12
* Except as otherwise granted within the terms of the Agreement, copying or reproduction of any part
13
* of this source code or associated reference material to any other location for further reproduction
14
* or redistribution, and any amendments to this copyright notice, are expressly prohibited.
15
*
16
* Any reproduction or redistribution for sale or hiring of the Software not in accordance with
17
* the terms of the Agreement is a violation of copyright law.
18
*/
19
20
#include <
OnixS/FIXEngine/ABI.h
>
21
22
#pragma once
23
24
namespace
OnixS
{
25
namespace
FIX {
26
27
/// The FIX Protocol version.
28
struct
ProtocolVersion
{
29
enum
Enum
{
30
UNKNOWN
= 0,
31
FIX_40
= 1,
32
FIX_41
= 2,
33
FIX_42
= 3,
34
FIX_43
= 4,
35
FIX_44
= 5,
36
FIX_50
= 6,
37
FIX_50_SP1
= 7,
38
FIX_50_SP2
= 8
39
};
40
41
ONIXS_FIXENGINE_API
42
static
43
const
char
*
44
toString
(
Enum
version);
45
};
46
}
47
}
OnixS::FIX::ProtocolVersion::FIX_50_SP2
Definition:
ProtocolVersion.h:38
OnixS::FIX::ProtocolVersion::FIX_50_SP1
Definition:
ProtocolVersion.h:37
OnixS::FIX::ProtocolVersion::toString
static ONIXS_FIXENGINE_API const char * toString(Enum version)
OnixS::FIX::ProtocolVersion::FIX_44
Definition:
ProtocolVersion.h:35
ONIXS_FIXENGINE_API
#define ONIXS_FIXENGINE_API
Definition:
ABI.h:45
ABI.h
OnixS
Definition:
Definitions.h:24
OnixS::FIX::ProtocolVersion::FIX_50
Definition:
ProtocolVersion.h:36
OnixS::FIX::ProtocolVersion::FIX_43
Definition:
ProtocolVersion.h:34
OnixS::FIX::ProtocolVersion::FIX_41
Definition:
ProtocolVersion.h:32
OnixS::FIX::ProtocolVersion::Enum
Enum
Definition:
ProtocolVersion.h:29
OnixS::FIX::ProtocolVersion::UNKNOWN
Definition:
ProtocolVersion.h:30
OnixS::FIX::ProtocolVersion::FIX_42
Definition:
ProtocolVersion.h:33
OnixS::FIX::ProtocolVersion::FIX_40
Definition:
ProtocolVersion.h:31
OnixS::FIX::ProtocolVersion
The FIX Protocol version.
Definition:
ProtocolVersion.h:28