OnixS C++ B3 BOE Binary Order Entry  1.2.0
API Documentation
Gateway Member List

This is the complete list of members for Gateway, including all inherited members.

acceptConnection(const Timeout &acceptTimeout=defaultTimeout())Gateway
acceptEstablish(UInt32 outgoingSequenceNumber=1, unsigned gatewayKeepAliveInterval=0)Gatewayprotected
acceptNegotiate()Gatewayprotected
acceptSession(SeqNumber outgoingSequenceNumber=1)Gateway
acceptTerminate()Gatewayprotected
close()Gatewayprotected
createEstablishmentAck(const Establish4Ptr &request, UInt32 outgoingSequenceNumber, unsigned gatewayKeepAliveInterval=0)Gatewayprotected
createEstablishReject(const Establish4Ptr &request, UInt32 outgoingSequenceNumber, EstablishRejectCode::Enum errorCodes)Gatewayprotected
createNegotiateReject(const Negotiate1Ptr &request, NegotiationRejectCode::Enum errorCodes)Gatewayprotected
createNegotiationResponse(const Negotiate1Ptr &request)Gatewayprotected
createSequence(UInt32 nextSeqNo)Gatewayprotected
createTerminate(const Terminate7Ptr &request)Gatewayprotected
createTerminate(TerminationCode::Enum errCode)Gatewayprotected
defaultTimeout()Gatewayinlineprotectedstatic
disconnect()Gateway
enableLogger(const std::string &logFileName, unsigned int logLevel=3)Gateway
Gateway(const SessionSettings::LicenseStores &licenseStores, int port, const char *host="127.0.0.1", const Timeout &acceptTimeout=defaultTimeout(), const Timeout &sendReceiveTimeout=defaultTimeout())Gateway
Gateway(const Gateway &)=deleteGateway
Gateway(Gateway &&) noexceptGateway
host() const noexceptGateway
isConnectionClosed(const Timeout &timeout) const Gatewayprotected
isConnectionClosed() const Gatewayprotected
operator=(const Gateway &)=deleteGateway
operator=(Gateway &&) noexceptGateway
outSeqNum() const noexceptGateway
outSeqNum(SeqNumber nextOutSeqNum) noexceptGateway
port() const noexceptGateway
receive() const Gatewayprotected
receiveEstablish()Gatewayprotected
receiveNegotiate()Gatewayprotected
receiveTerminate()Gatewayprotected
receiveTypedMessage()Gateway
rejectEstablish(UInt32 outgoingSequenceNumber=1, EstablishRejectCode::Enum errorCodes=EstablishRejectCode::Enum())Gatewayprotected
rejectNegotiate(NegotiationRejectCode::Enum errorCodes=NegotiationRejectCode::Enum())Gatewayprotected
run(ClientMessageListener &listener)Gateway
run(ClientMessageListener &appMsgListener, ClientSessionMessageListener &sessionMsgListener)Gateway
send(BOE::Messaging::MessageHolder< SbeMessageType, MaxMessageSize, MessageInitializer > &msg)Gateway
send(BOE::Messaging::MessageHolder< SbeMessageType, MaxMessageSize, MessageInitializer > &&msg)Gateway
send(BOE::Messaging::MessageHolder< SbeMessageType, MaxMessageSize, MessageInitializer > &msg, SeqNumber num)Gateway
send(BOE::Messaging::MessageHolder< SbeMessageType, MaxMessageSize, MessageInitializer > &&msg, SeqNumber num)Gateway
send(BOE::Messaging::MessageHolder< SbeMessageType, MaxMessageSize, MessageInitializer > &msg, std::initializer_list< SeqNumber > numbers)Gateway
send(BOE::Messaging::MessageHolder< SbeMessageType, MaxMessageSize, MessageInitializer > &&msg, std::initializer_list< SeqNumber > numbers)Gateway
send(Messaging::SbeMessage, Messaging::SimpleOpenFramingHeader &)Gatewayprotected
sendData(const void *data, size_t size)Gatewayprotected
sendSequence(UInt32 nextSeqNo)Gateway
sendTerminate(TerminationCode::Enum errCode=TerminationCode::Finished)Gatewayprotected
sessionId() const noexceptGatewayinline
sessionId_Gatewayprotected
sessionVerId() const noexceptGatewayinline
socketReceiveBufferSize() const Gateway
socketReceiveBufferSize(int bufferSize)Gateway
socketSendBufferSize() const noexceptGateway
socketSendBufferSize(int bufferSize)Gateway
swap(Gateway &) noexceptGateway
tcpNoDelayOption(bool noDelay)Gateway
tcpNoDelayOption() const noexceptGateway
terminate(TerminationCode::Enum errCode=TerminationCode::Finished)Gatewayprotected
Timeout typedefGateway
tryAcceptConnection(const Timeout &acceptTimeout=defaultTimeout())Gateway
tryReceive(const Timeout &timeout=defaultTimeout()) const Gatewayprotected
uId_Gatewayprotected
waitUntilTerminate(ClientMessageListener *listener=nullptr, ClientSessionMessageListener *sessionMessageListener=nullptr, std::atomic< bool > *stopRequested=nullptr)Gateway
~Gateway()Gatewayvirtual