OnixS Eurex ETI Handler C++ library 9.25.0
API documentation
Loading...
Searching...
No Matches
HeartbeatNotification.h
Go to the documentation of this file.
1// This software is owned by Onix Solutions Limited [OnixS] and is protected
2// by copyright law and international copyright treaties. All rights reserved.
3
4#pragma once
5
8#include "OnixS/Eurex/Trading/Export.h"
11
12#include <iosfwd>
13#include <string>
14
15namespace OnixS { namespace Eurex { namespace Trading {
16
18class ONIXS_EUREX_ETI_EXPORT HeartbeatNotification : public Message
19{
20public:
23
26
28 std::string toString() const;
29
30private:
31 friend class Serializer;
32 HeartbeatNotification(const void* data, size_t dataSize, MessageInfo& msgInfo);
33 void nativeSerializeTo(void* nativeMessage);
34};
35
36ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, const HeartbeatNotification&);
37
38}}}
std::string toString() const
Returns string representation.
TemplateId::Enum templateId() const
Returns template ID.
HeartbeatNotification()
Initialize default instance.
Message base class.
Definition Message.h:33
std::ostream & operator<<(std::ostream &, const ConnectionStateChange &)
Make it printable to formatted C++ I/O streams.