OnixS C++ FIX Engine
4.12.0
API Documentation
Home
Contents
Namespaces
Classes
Files
File List
File Members
OnixS
FIXEngine.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
#pragma once
21
22
#include <
OnixS/FIXEngine/ABI.h
>
23
#include <
OnixS/FIXEngine/Compiler.h
>
24
#include <
OnixS/FIXEngine/Definitions.h
>
25
26
#include <
OnixS/FIXEngine/FIX/ThreadingModel.h
>
27
#include <
OnixS/FIXEngine/FIX/Timestamp.h
>
28
#include <
OnixS/FIXEngine/FIX/Dictionary.h
>
29
#include <
OnixS/FIXEngine/FIX/EncryptionMethod.h
>
30
#include <
OnixS/FIXEngine/FIX/Engine.h
>
31
#include <
OnixS/FIXEngine/FIX/EngineSettings.h
>
32
#include <
OnixS/FIXEngine/FIX/EventBasedDecoder.h
>
33
#include <
OnixS/FIXEngine/FIX/Exception.h
>
34
#include <
OnixS/FIXEngine/FIX/FAST.h
>
35
#include <
OnixS/FIXEngine/FIX/FieldSet.h
>
36
#include <
OnixS/FIXEngine/FIX/FieldValueRef.h
>
37
#include <
OnixS/FIXEngine/FIX/Group.h
>
38
#include <
OnixS/FIXEngine/FIX/IDecodeListener.h
>
39
#include <
OnixS/FIXEngine/FIX/IEngineListener.h
>
40
#include <
OnixS/FIXEngine/FIX/InputDataTraits.h
>
41
#include <
OnixS/FIXEngine/FIX/ISbeDecodeListener.h
>
42
#include <
OnixS/FIXEngine/FIX/ISessionListener.h
>
43
#include <
OnixS/FIXEngine/FIX/ISessionStorage.h
>
44
#include <
OnixS/FIXEngine/FIX/Message.h
>
45
#include <
OnixS/FIXEngine/FIX/MessageParsingFlags.h
>
46
#include <
OnixS/FIXEngine/FIX/MessageValidationFlags.h
>
47
#include <
OnixS/FIXEngine/FIX/MessageStringingFlags.h
>
48
#include <
OnixS/FIXEngine/FIX/Numeric.h
>
49
#include <
OnixS/FIXEngine/FIX/ProtocolVersion.h
>
50
#include <
OnixS/FIXEngine/FIX/RawMessage.h
>
51
#include <
OnixS/FIXEngine/FIX/SBE.h
>
52
#include <
OnixS/FIXEngine/FIX/SbeEventBasedDecoder.h
>
53
#include <
OnixS/FIXEngine/FIX/FlatGroup.h
>
54
#include <
OnixS/FIXEngine/FIX/FlatMessage.h
>
55
#include <
OnixS/FIXEngine/FIX/SequenceNumber.h
>
56
#include <
OnixS/FIXEngine/FIX/Session.h
>
57
#include <
OnixS/FIXEngine/FIX/SessionRole.h
>
58
#include <
OnixS/FIXEngine/FIX/SessionState.h
>
59
#include <
OnixS/FIXEngine/FIX/SessionStorageType.h
>
60
#include <
OnixS/FIXEngine/FIX/StringRef.h
>
61
#include <
OnixS/FIXEngine/FIX/Tag.h
>
62
#include <
OnixS/FIXEngine/FIX/Version.h
>
63
#include <
OnixS/FIXEngine/FIX/TcpDirectAttr.h
>
64
#include <
OnixS/FIXEngine/FIX/TcpDirectStack.h
>
65
#include <
OnixS/FIXEngine/FIX/TcpStandardStack.h
>
66
#include <
OnixS/FIXEngine/FIX/Throttler.h
>
67
#include <
OnixS/FIXEngine/FIX/TimeoutTimer.h
>
68
69
#include <
OnixS/FIXEngine/FIX/Scheduling/SessionConnectionSettings.h
>
70
#include <
OnixS/FIXEngine/FIX/Scheduling/SessionSchedule.h
>
71
#include <
OnixS/FIXEngine/FIX/Scheduling/SessionScheduler.h
>
72
73
#include <
OnixS/FIXEngine/Sockets/Definitions.h
>
74
#include <
OnixS/FIXEngine/Sockets/MulticastClient.h
>
75
#include <
OnixS/FIXEngine/Sockets/TcpClient.h
>
76
77
#include <
OnixS/FIXEngine/Threading/Definitions.h
>
78
#include <
OnixS/FIXEngine/Threading/Future.h
>
79
#include <
OnixS/FIXEngine/Threading/Mutex.h
>
80
#include <
OnixS/FIXEngine/Threading/Condition.h
>
81
#include <
OnixS/FIXEngine/Threading/Semaphore.h
>
82
#include <
OnixS/FIXEngine/Threading/Guard.h
>
83
#include <
OnixS/FIXEngine/Threading/Thread.h
>
84
#include <
OnixS/FIXEngine/Threading/ThreadSafeQueue.h
>
85
#include <
OnixS/FIXEngine/Threading/ThreadSafePool.h
>
86
87
#include <
OnixS/FIXEngine/FIX/ISessionReactor.h
>
88
89
#include <
OnixS/FIXEngine/Cryptography/Base64Encoding.h
>
90
#include <
OnixS/FIXEngine/Cryptography/Cryptograph.h
>
RawMessage.h
Session.h
FlatGroup.h
Numeric.h
MessageValidationFlags.h
SbeEventBasedDecoder.h
Engine.h
Condition.h
Dictionary.h
EncryptionMethod.h
ISessionReactor.h
Message.h
TcpStandardStack.h
Group.h
SessionStorageType.h
SessionSchedule.h
SessionScheduler.h
Cryptograph.h
IEngineListener.h
SessionRole.h
InputDataTraits.h
ISessionListener.h
Throttler.h
FAST.h
ABI.h
Definitions.h
Definitions.h
Base64Encoding.h
FieldSet.h
Thread.h
EventBasedDecoder.h
Tag.h
SessionState.h
FlatMessage.h
IDecodeListener.h
MessageStringingFlags.h
Version.h
Compiler.h
TcpDirectStack.h
Guard.h
ThreadSafePool.h
Definitions.h
ISessionStorage.h
Future.h
SBE.h
TcpDirectAttr.h
SequenceNumber.h
StringRef.h
Mutex.h
TimeoutTimer.h
MessageParsingFlags.h
SessionConnectionSettings.h
MulticastClient.h
ThreadSafeQueue.h
ProtocolVersion.h
Timestamp.h
TcpClient.h
FieldValueRef.h
ThreadingModel.h
ISbeDecodeListener.h
Exception.h
EngineSettings.h
Semaphore.h