OnixS C++ CME MDP Conflated TCP Handler 1.3.6
API Documentation
Loading...
Searching...
No Matches
OnixS::CME::ConflatedTCP::Testing Namespace Reference

Classes

class  Gateway
class  MessagePtr

Typedefs

using NegotiationResponse202Container = MessageHolder<NegotiationResponse202, calculateNegotiationResponse202MaxSize()>
using NegotiationReject201Container = MessageHolder<NegotiationReject201>
using Terminate203Container = MessageHolder<Terminate203>
using RequestAck206Container = MessageHolder<RequestAck206>
using RequestReject207Container = MessageHolder<RequestReject207>
using MessageBasePtr = MessagePtr<SbeMessage>
using Negotiate200Ptr = MessagePtr<Negotiate200>
using Terminate203Ptr = MessagePtr<Terminate203>
using RequestAck206Ptr = MessagePtr<RequestAck206>
using RequestReject207Ptr = MessagePtr<RequestReject207>

Functions

constexpr UInt16 calculateNegotiationResponse202MaxSize ()
void throwWrongType (UInt16, UInt16)
template<typename AnotherType, typename BaseType>
MessagePtr< AnotherType > cast (const MessagePtr< BaseType > &ptr)

Typedef Documentation

◆ MessageBasePtr

Definition at line 56 of file Gateway.h.

◆ Negotiate200Ptr

Definition at line 57 of file Gateway.h.

◆ NegotiationReject201Container

◆ NegotiationResponse202Container

◆ RequestAck206Container

Definition at line 53 of file Gateway.h.

◆ RequestAck206Ptr

Definition at line 59 of file Gateway.h.

◆ RequestReject207Container

◆ RequestReject207Ptr

Definition at line 60 of file Gateway.h.

◆ Terminate203Container

Definition at line 52 of file Gateway.h.

◆ Terminate203Ptr

Definition at line 58 of file Gateway.h.

Function Documentation

◆ calculateNegotiationResponse202MaxSize()

UInt16 calculateNegotiationResponse202MaxSize ( )
constexpr

Definition at line 39 of file Gateway.h.

◆ cast()

template<typename AnotherType, typename BaseType>
MessagePtr< AnotherType > cast ( const MessagePtr< BaseType > & ptr)

Tries to cast to another type.

Definition at line 215 of file MessagePtr.h.

◆ throwWrongType()

void throwWrongType ( UInt16 ,
UInt16  )