#include <OnixS/CME/iLink3/testing/ABI.h>
#include <OnixS/CME/iLink3/SessionSettings.h>
#include <OnixS/CME/iLink3/Messaging.h>
#include <OnixS/CME/iLink3/ValuesEnums.h>
#include <OnixS/CME/iLink3/testing/MessagePtr.h>
#include <OnixS/CME/iLink3/testing/ClientMessageListener.h>
#include <chrono>
#include <atomic>
Go to the source code of this file.
Classes | |
class | Gateway |
Namespaces | |
OnixS | |
OnixS::CME | |
OnixS::CME::iLink3 | |
OnixS::CME::iLink3::Testing | |
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) |