Classes | |
| class | ClientMessageListener |
| class | ClientSessionMessageListener |
| class | Gateway |
| class | MessagePtr |
Typedefs | |
| using | NegotiationResponse501Container = MessageHolder<NegotiationResponse501, calculateNegotiationResponse501MaxSize()> |
| using | NegotiationReject502Container = MessageHolder<NegotiationReject502> |
| using | EstablishmentAck504Container = MessageHolder<EstablishmentAck504> |
| using | EstablishmentReject505Container = MessageHolder<EstablishmentReject505> |
| using | Terminate507Container = MessageHolder<Terminate507> |
| using | Sequence506Container = MessageHolder<Sequence506> |
| using | MessageBasePtr = MessagePtr<SbeMessage> |
| using | Negotiate500Ptr = MessagePtr<Negotiate500> |
| using | Establish503Ptr = MessagePtr<Establish503> |
| using | Terminate507Ptr = MessagePtr<Terminate507> |
| using | Sequence506Ptr = MessagePtr<Sequence506> |
Functions | |
| constexpr UInt16 | calculateNegotiationResponse501MaxSize () |
| template<typename Holder> | |
| std::enable_if< std::is_base_of< TagBased::Message, typenameHolder::MessageType >::value >::type | setSeqNum (Holder &msg, SeqNumber num) |
| 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 Establish503Ptr = MessagePtr<Establish503> |
| using MessageBasePtr = MessagePtr<SbeMessage> |
| using Negotiate500Ptr = MessagePtr<Negotiate500> |
| using Sequence506Container = MessageHolder<Sequence506> |
| using Sequence506Ptr = MessagePtr<Sequence506> |
| using Terminate507Ptr = MessagePtr<Terminate507> |
|
constexpr |
| MessagePtr< AnotherType > cast | ( | const MessagePtr< BaseType > & | ptr | ) |
Tries to cast to another type.
Definition at line 276 of file MessagePtr.h.
|
inlinenoexcept |
Definition at line 44 of file MessagePtr.h.
|
inlinenoexcept |
Definition at line 51 of file MessagePtr.h.
| std::enable_if< std::is_base_of< TagBased::Message, typenameHolder::MessageType >::value >::type setSeqNum | ( | Holder & | msg, |
| SeqNumber | num ) |
| std::enable_if<!std::is_base_of< TagBased::Message, typenameHolder::MessageType >::value >::type setSeqNum | ( | Holder & | msg, |
| SeqNumber | num ) |