OnixS C++ CME iLink 3 Binary Order Entry Handler  1.18.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, UInt64 previousUuid=0, UInt32 previousSeqNo=0)Gatewayprotected
acceptNegotiate(UInt32 previousSeqNo=0)Gatewayprotected
acceptSession(SeqNumber outgoingSequenceNumber=1, UInt64 previousUuid=0, UInt32 previousSeqNo=0)Gateway
acceptTerminate()Gatewayprotected
close()Gatewayprotected
createEstablishmentAck(const Establish503Ptr &request, UInt32 outgoingSequenceNumber)Gatewayprotected
createEstablishmentReject(const Establish503Ptr &request, UInt32 outgoingSequenceNumber, EstablishmentRejectErrorCode::Enum errorCodes, const std::string &reason)Gatewayprotected
createNegotiationReject(const Negotiate500Ptr &request, NegotiationRejectErrorCode::Enum errorCodes, const std::string &reason)Gatewayprotected
createNegotiationResponse(const Negotiate500Ptr &request, UInt32 previousSeqNo)Gatewayprotected
createSequence(UInt32 nextSeqNo, KeepAliveLapsed::Enum keepAliveLapsed=KeepAliveLapsed::NotLapsed, UInt64 uuid=0)Gatewayprotected
createTerminate(const Terminate507Ptr &request)Gatewayprotected
createTerminate(const std::string &reason, UInt16 errCode)Gatewayprotected
defaultTimeout()Gatewayinlineprotectedstatic
disconnect()Gateway
enableLogger(const std::string &logFileName, unsigned int logLevel=3)Gateway
faultToleranceIndicator() const noexceptGatewayinline
faultToleranceIndicator(FTI::Enum value)Gatewayinline
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, EstablishmentRejectErrorCode::Enum errorCodes=EstablishmentRejectErrorCode::Enum(), const std::string &reason=std::string())Gatewayprotected
rejectNegotiate(NegotiationRejectErrorCode::Enum errorCodes=NegotiationRejectErrorCode::Enum(), const std::string &reason=std::string())Gatewayprotected
run(ClientMessageListener &listener)Gateway
run(ClientMessageListener &appMsgListener, ClientSessionMessageListener &sessionMsgListener)Gateway
send(iLink3::Messaging::MessageHolder< SbeMessageType, MaxMessageSize, MessageInitializer > &msg)Gateway
send(iLink3::Messaging::MessageHolder< SbeMessageType, MaxMessageSize, MessageInitializer > &&msg)Gateway
send(iLink3::Messaging::MessageHolder< SbeMessageType, MaxMessageSize, MessageInitializer > &msg, SeqNumber num)Gateway
send(iLink3::Messaging::MessageHolder< SbeMessageType, MaxMessageSize, MessageInitializer > &&msg, SeqNumber num)Gateway
send(iLink3::Messaging::MessageHolder< SbeMessageType, MaxMessageSize, MessageInitializer > &msg, std::initializer_list< SeqNumber > numbers)Gateway
send(iLink3::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, KeepAliveLapsed::Enum keepAliveLapsed=KeepAliveLapsed::NotLapsed, UInt64 uuid=0)Gateway
sendTerminate(const std::string &reason={}, UInt16 errCode=TerminateErrorCode::Other)Gatewayprotected
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(const std::string &reason={}, UInt16 errCode=TerminateErrorCode::Other)Gatewayprotected
Timeout typedefGateway
tryAcceptConnection(const Timeout &acceptTimeout=defaultTimeout())Gateway
tryReceive(const Timeout &timeout=defaultTimeout()) const Gatewayprotected
uId_Gatewayprotected
uuid() const noexceptGatewayinline
waitUntilTerminate(ClientMessageListener *listener=nullptr, ClientSessionMessageListener *sessionMessageListener=nullptr, std::atomic< bool > *stopRequested=nullptr)Gateway
~Gateway()Gatewayvirtual