OnixS C++ ICE Binary Order Entry Handler 1.0.0
API Documentation
Loading...
Searching...
No Matches
Gateway.h File Reference

Go to the source code of this file.

Classes

class  Gateway

Namespaces

namespace  OnixS
namespace  OnixS::ICE
namespace  OnixS::ICE::BOE
namespace  OnixS::ICE::BOE::Testing

Typedefs

using LogonReportContainer = MessageHolder<LogonReport>
using IPReportContainer = MessageHolder<IPReport>
using TraderLogonReportContainer = MessageHolder<TraderLogonReport>
using TraderLogoutReportContainer = MessageHolder<TraderLogoutReport>
using LogoutReportContainer = MessageHolder<LogoutReport>
using HeartBeatContainer = MessageHolder<HeartBeat>
using MessageBasePtr = MessagePtr<SbeMessage>
using LogonRequestPtr = MessagePtr<LogonRequest>
using LogoutRequestPtr = MessagePtr<LogoutRequest>
using IPRequestPtr = MessagePtr<IPRequest>
using TraderLogonRequestPtr = MessagePtr<TraderLogonRequest>
using TraderLogoutRequestPtr = MessagePtr<TraderLogoutRequest>
using HeartBeatPtr = MessagePtr<HeartBeat>

Functions

template<typename Holder>
std::enable_if< std::is_base_of< TagBased::Message, typenameHolder::MessageType >::value >::type setSeqNum (Holder &, SeqNumber)
template<typename Holder>
std::enable_if<!std::is_base_of< TagBased::Message, typenameHolder::MessageType >::value >::type setSeqNum (Holder &msg, SeqNumber num)