Classes | |
| class | ClientMessageListener |
| class | ClientSessionMessageListener |
| class | Gateway |
| class | MessagePtr |
Typedefs | |
| using | LogonReportContainer = MessageHolder<LogonReport> |
| using | IPReportContainer = MessageHolder<IPReport> |
| using | TraderLogonReportContainer = MessageHolder<TraderLogonReport> |
| using | TraderLogoutReportContainer = MessageHolder<TraderLogoutReport> |
| using | LogoutReportContainer = MessageHolder<LogoutReport> |
| using | HeartBeatContainer = MessageHolder<HeartBeat> |
| using | MessageBasePtr = MessagePtr<SbeMessage> |
| using | LogonRequestPtr = MessagePtr<LogonRequest> |
| using | LogoutRequestPtr = MessagePtr<LogoutRequest> |
| using | IPRequestPtr = MessagePtr<IPRequest> |
| using | TraderLogonRequestPtr = MessagePtr<TraderLogonRequest> |
| using | TraderLogoutRequestPtr = MessagePtr<TraderLogoutRequest> |
| using | HeartBeatPtr = MessagePtr<HeartBeat> |
Functions | |
| template<typename Holder> | |
| std::enable_if< std::is_base_of< TagBased::Message, typenameHolder::MessageType >::value >::type | setSeqNum (Holder &, SeqNumber) |
| template<typename Holder> | |
| std::enable_if<!std::is_base_of< TagBased::Message, typenameHolder::MessageType >::value >::type | setSeqNum (Holder &msg, SeqNumber num) |
| void | throwWrongType (UInt16, UInt16) |
| bool | isMessageValid (const SbeMessage &msg) noexcept |
| bool | isMessageValid (const TagBased::Message &msg) noexcept |
| template<typename AnotherType, typename BaseType> | |
| MessagePtr< AnotherType > | cast (const MessagePtr< BaseType > &ptr) |
| using HeartBeatContainer = MessageHolder<HeartBeat> |
| using HeartBeatPtr = MessagePtr<HeartBeat> |
| using IPReportContainer = MessageHolder<IPReport> |
| using IPRequestPtr = MessagePtr<IPRequest> |
| using LogonReportContainer = MessageHolder<LogonReport> |
| using LogonRequestPtr = MessagePtr<LogonRequest> |
| using LogoutRequestPtr = MessagePtr<LogoutRequest> |
| using MessageBasePtr = MessagePtr<SbeMessage> |
| MessagePtr< AnotherType > cast | ( | const MessagePtr< BaseType > & | ptr | ) |
Tries to cast to another type.
Definition at line 271 of file MessagePtr.h.
|
inlinenoexcept |
Definition at line 39 of file MessagePtr.h.
|
inlinenoexcept |
Definition at line 46 of file MessagePtr.h.
| std::enable_if< std::is_base_of< TagBased::Message, typenameHolder::MessageType >::value >::type setSeqNum | ( | Holder & | , |
| SeqNumber | ) |
| std::enable_if<!std::is_base_of< TagBased::Message, typenameHolder::MessageType >::value >::type setSeqNum | ( | Holder & | msg, |
| SeqNumber | num ) |