OnixS C++ CME iLink 3 Binary Order Entry Handler  1.18.0
API Documentation
Session Member List

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

CmeMaxPacketSizeSessionstatic
connect(const std::string &host, Port port)Session
connectAsync(const std::string &host, Port port)Session
creationTime() const noexceptSession
customKey() const Session
detectMessageGapForPreviousUuid() const Session
detectMessageGapForPreviousUuid(bool detectGap)Session
disconnect(const std::string &reason="")Session
disconnectAsync(const std::string &reason="")Session
faultToleranceIndicator() const Session
faultToleranceIndicator(Messaging::FTI::Enum value)Session
flushSessionStorage()Session
getTcpInfo(TcpInfo &)Session
id() const Session
incomingMessageGapQueueMaximumSize() const Session
incomingMessageGapQueueMaximumSize(size_t value)Session
inSeqNum() const Session
inSeqNum(SeqNumber nextExpectedInSeqNum)Session
InvalidSocketHandleSessionstatic
licenseExpirationDate() const Session
localNetworkInterface() const Session
localNetworkInterface(const std::string &value)Session
localPort() const Session
localPortRange() const noexceptSession
localPortRange(std::pair< Port, Port > portRange)Session
localTimeUsage() const Session
localTimeUsage(bool useLocalTime)Session
log(const std::string &message) const Session
logBeforeSending() const Session
logBeforeSending(bool value)Session
marketSegmentId() const noexceptSession
messageGrouping() const noexceptSession
messageGrouping(unsigned numberOfMessagesToGroup)Session
messagingVersion() const noexceptSession
negotiated() const Session
negotiated(bool negotiated)Session
outboundQueueBytes()Session
outSeqNum() const noexceptSession
outSeqNum(SeqNumber nextOutSeqNum)Session
previousSeqNo() const noexceptSession
previousSeqNo(SeqNumber value)Session
previousUuid() const noexceptSession
previousUuid(Messaging::UInt64 value)Session
receiveSpinningTimeout() const noexceptSession
receiveSpinningTimeout(unsigned timeoutInUs)Session
receivingThreadAffinity(CpuIndex cpuIndex)Session
receivingThreadAffinity(const CpuIndexes &cpuIndexes)Session
receivingThreadAffinity() const Session
receivingThreadPolicy() const Session
receivingThreadPolicy(int policy)Session
receivingThreadPriority() const Session
receivingThreadPriority(int priority)Session
reconnectAttempts() const Session
reconnectAttempts(unsigned reconnectAttempts)Session
reconnectInterval() const Session
reconnectInterval(unsigned seconds)Session
remoteHost() const Session
remoteIpAddress() const Session
remotePort() const Session
reportNewMessagesWhileWaitingForMissedMessages() const Session
reportNewMessagesWhileWaitingForMissedMessages(bool value)Session
reset(bool startOfWeek=false)Session
send(Messaging::MessageHolder< SbeMessageType, MaxMessageSize, MessageInitializer > &msg, Messaging::Timestamp sendingTime=UtcWatch::now())Session
send(Messaging::MessageHolder< SbeMessageType, MaxMessageSize, MessageInitializer > &&msg, Messaging::Timestamp sendingTime=UtcWatch::now())Session
send(MessageBatch< SbeMessageType, MaxMessageSize, MessageInitializer > &msgs, Messaging::Timestamp sendingTime=UtcWatch::now(), size_t maxPacketSize=CmeMaxPacketSize)Session
send(MessageBatchCombiner &msgs, Messaging::Timestamp sendingTime=UtcWatch::now(), size_t maxPacketSize=CmeMaxPacketSize)Session
sendingThreadAffinity(CpuIndex cpuIndex)Session
sendingThreadAffinity(const CpuIndexes &cpuIndexes)Session
sendingThreadAffinity() const Session
sendingThreadPolicy() const Session
sendingThreadPolicy(int policy)Session
sendingThreadPriority() const Session
sendingThreadPriority(int priority)Session
sendSequenceMessage(Messaging::KeepAliveLapsed::Enum keepAliveLapsed=Messaging::KeepAliveLapsed::Lapsed)Session
sendSpinningTimeout() const noexceptSession
sendSpinningTimeout(unsigned timeoutInUs)Session
Session(const SessionSettings &settings, int marketSegmentId, SessionListener *listener, SessionStorageType::Enum storageType=SessionStorageType::FileBased, SessionStorage *storage=nullptr, UInt64 uuid=UndefinedUuid, const std::string &customKey="")Session
Session(SessionReactor &stack, const SessionSettings &settings, int marketSegmentId, SessionListener *listener, SessionStorageType::Enum storageType=SessionStorageType::FileBased, SessionStorage *storage=nullptr, UInt64 uuid=UndefinedUuid, const std::string &customKey="")Session
socketHandle()Session
socketOptions() const Session
socketOptions(const SocketOptions &options)Session
state() const Session
storageDirectory() const Session
storageId() const noexceptSession
storageType() const noexceptSession
tcpNoDelayOption() const Session
tcpNoDelayOption(bool value)Session
throttle()Session
throttlingLimit(size_t messagesCount, size_t intervalInMs=1000)Session
toString() const Session
tryThrottle()Session
UndefinedAffinitySessionstatic
UndefinedUuidSessionstatic
uuid() const noexceptSession
version() noexceptSessionstatic
warmUp(Messaging::MessageHolder< SbeMessageType, MaxMessageSize > &msg, Messaging::Timestamp sendingTime=UtcWatch::now(), int warmupFlags=0)Session
warmUp(MessageBatch< SbeMessageType, MaxMessageSize, MessageInitializer > &msgs, Messaging::Timestamp sendingTime=UtcWatch::now(), size_t maxPacketSize=CmeMaxPacketSize, int warmupFlags=0)Session
warmUp(MessageBatchCombiner &msgs, Messaging::Timestamp sendingTime=UtcWatch::now(), size_t maxPacketSize=CmeMaxPacketSize, int warmupFlags=0)Session
~Session()Session