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, typename Holder::MessageType >::value >::type | setSeqNum (Holder &msg, SeqNumber num) |
template<typename Holder > | |
std::enable_if<!std::is_base_of< TagBased::Message, typename Holder::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 UInt16 OnixS::CME::iLink3::Testing::calculateNegotiationResponse501MaxSize | ( | ) |
MessagePtr<AnotherType> OnixS::CME::iLink3::Testing::cast | ( | const MessagePtr< BaseType > & | ptr | ) |
Tries to cast to another type.
Definition at line 276 of file MessagePtr.h.
|
inlinenoexcept |
true
if the instance refers to a valid message, otherwise - false
. Definition at line 44 of file MessagePtr.h.
|
inlinenoexcept |
true
if the instance refers to a valid message, otherwise - false
. Definition at line 51 of file MessagePtr.h.
std::enable_if<std::is_base_of<TagBased::Message, typename Holder::MessageType>::value>::type OnixS::CME::iLink3::Testing::setSeqNum | ( | Holder & | msg, |
SeqNumber | num | ||
) |
std::enable_if<!std::is_base_of<TagBased::Message, typename Holder::MessageType>::value>::type OnixS::CME::iLink3::Testing::setSeqNum | ( | Holder & | msg, |
SeqNumber | num | ||
) |