OnixS C++ CME MDP Premium Market Data Handler 5.10.3
Users' manual and API documentation
Loading...
Searching...
No Matches
BinaryMessage.h
Go to the documentation of this file.
1#pragma once
2
4#include <OnixS/CME/MDH/ABI.h>
5
6#if !defined(ONIXS_CMEMDH_MESSAGING_NO_DEPRECATED)
7
8ONIXS_CMEMDH_DEPRECATED_HEADER("This header is deprecated. Use <OnixS/CME/MDH/messaging/SbeMessage.h> instead.")
9
10#include <OnixS/CME/MDH/messaging/SbeMessage.h>
11
13
14using MessageTemplateId ONIXS_CMEMDH_DEPRECATED = Messaging::MessageTemplateId;
15using MessageSize ONIXS_CMEMDH_DEPRECATED = Messaging::MessageSize;
16using BinaryBlockBase ONIXS_CMEMDH_DEPRECATED = Messaging::BinaryBlockBase;
17using BinaryMessage ONIXS_CMEMDH_DEPRECATED = Messaging::SbeMessage;
18
19template <class Container, class BlockLength>
20using BinaryBlock ONIXS_CMEMDH_DEPRECATED = Messaging::BinaryBlock<Container, BlockLength>;
21
22template <class Container, class BlockLength>
23using SbeFields ONIXS_CMEMDH_DEPRECATED = Messaging::SbeFields<Container, BlockLength>;
24
25template <class Length>
26using BinaryGroupEntry ONIXS_CMEMDH_DEPRECATED = Messaging::SbeGroupEntry<Length>;
27
28template <class EntryType, class Length, class NumInGroup, class EncodedLength>
29using BinaryGroupEntries ONIXS_CMEMDH_DEPRECATED =
30 Messaging::SbeGroupEntries<EntryType, Length, NumInGroup, EncodedLength>;
31
32template <class EntryType, class DimensionType, class LengthType>
33using BinaryGroup ONIXS_CMEMDH_DEPRECATED =
34 Messaging::SbeGroup<EntryType, DimensionType, LengthType>;
35
36template <class Length>
37using BinaryGroups ONIXS_CMEMDH_DEPRECATED = Messaging::SbeGroupList<Length>;
38
39using Messaging::checkBinaryLength;
40using Messaging::throwBadMessageVersion;
41
43
44#endif
#define ONIXS_CMEMDH_NAMESPACE_BEGIN
Definition Bootstrap.h:54
#define ONIXS_CMEMDH_NAMESPACE_END
Definition Bootstrap.h:55
#define ONIXS_CMEMDH_DEPRECATED
Definition Compiler.h:167
#define ONIXS_CMEMDH_DEPRECATED_HEADER(msg)
Definition Compiler.h:168
UInt16 MessageSize
Message length type.
Definition Aliases.h:29
MessageHeader::TemplateId MessageTemplateId
Message type (template) identification.