OnixS C++ B3 BOE Binary Order Entry  1.2.0
API Documentation
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

Definition at line 61 of file Gateway.h.

Definition at line 54 of file Gateway.h.

Definition at line 59 of file Gateway.h.

Definition at line 60 of file Gateway.h.

Definition at line 57 of file Gateway.h.

Definition at line 63 of file Gateway.h.

Definition at line 56 of file Gateway.h.

Definition at line 62 of file Gateway.h.

Function Documentation

constexpr UInt16 OnixS::B3::BOE::Testing::calculateNegotiateResponse2MaxSize ( )

Definition at line 41 of file Gateway.h.

MessagePtr<AnotherType> OnixS::B3::BOE::Testing::cast ( const MessagePtr< BaseType > &  ptr)

Tries to cast to another type.

Definition at line 227 of file MessagePtr.h.

bool OnixS::B3::BOE::Testing::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.

void OnixS::B3::BOE::Testing::throwWrongType ( UInt16  ,
UInt16   
)