OnixS C++ B3 BOE Binary Order Entry 1.3.0
API Documentation
Loading...
Searching...
No Matches
OnixS::B3::BOE::Testing Namespace Reference

Classes

class  ClientMessageListener
class  ClientSessionMessageListener
class  Gateway
class  MessagePtr

Typedefs

using NegotiateResponse2Container = MessageHolder<NegotiateResponse2, calculateNegotiateResponse2MaxSize()>
using NegotiateReject3Container = MessageHolder<NegotiateReject3>
using EstablishAck5Container = MessageHolder<EstablishAck5>
using EstablishReject6Container = MessageHolder<EstablishReject6>
using Terminate7Container = MessageHolder<Terminate7>
using Sequence9Container = MessageHolder<Sequence9>
using MessageBasePtr = MessagePtr<SbeMessage>
using Negotiate1Ptr = MessagePtr<Negotiate1>
using Establish4Ptr = MessagePtr<Establish4>
using Terminate7Ptr = MessagePtr<Terminate7>
using Sequence9Ptr = MessagePtr<Sequence9>

Functions

constexpr UInt16 calculateNegotiateResponse2MaxSize ()
void throwWrongType (UInt16, UInt16)
bool isMessageValid (const SbeMessage &msg) noexcept
template<typename AnotherType, typename BaseType>
MessagePtr< AnotherType > cast (const MessagePtr< BaseType > &ptr)

Typedef Documentation

◆ Establish4Ptr

Definition at line 61 of file Gateway.h.

◆ EstablishAck5Container

Definition at line 54 of file Gateway.h.

◆ EstablishReject6Container

◆ MessageBasePtr

Definition at line 59 of file Gateway.h.

◆ Negotiate1Ptr

Definition at line 60 of file Gateway.h.

◆ NegotiateReject3Container

◆ NegotiateResponse2Container

◆ Sequence9Container

Definition at line 57 of file Gateway.h.

◆ Sequence9Ptr

Definition at line 63 of file Gateway.h.

◆ Terminate7Container

Definition at line 56 of file Gateway.h.

◆ Terminate7Ptr

Definition at line 62 of file Gateway.h.

Function Documentation

◆ calculateNegotiateResponse2MaxSize()

UInt16 calculateNegotiateResponse2MaxSize ( )
constexpr

Definition at line 41 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 227 of file MessagePtr.h.

◆ isMessageValid()

bool isMessageValid ( const SbeMessage & msg)
inlinenoexcept
Returns
true if the instance refers to a valid message, otherwise - false.

Definition at line 44 of file MessagePtr.h.

◆ throwWrongType()

void throwWrongType ( UInt16 ,
UInt16  )