OnixS C++ FIX Engine  4.12.0
API Documentation
Session Member List

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

breakConnection()Session
checkWarmupFlags(int warmupFlags, unsigned short baseListenPort=5000, const std::string &localNetworkInterface="127.0.0.1")Sessionstatic
clearOutboundQueue(bool removeFragmentedPacket=false)Session
connectTimeout(const TimeSpan &timeout)Session
connectTimeout() const Session
considerRejectOnResendRequestAsGapFill(bool consider)Session
considerRejectOnResendRequestAsGapFill() const Session
counterpartyHost() const Session
counterpartyIpAddress() const Session
counterpartyPort() const Session
creationTime() const Session
customKey() const Session
dictionary() const Session
encryptionMethod() const Session
encryptionMethod(EncryptionMethod::Enum newEncryptionMethod)Session
Engine::Impl classSessionfriend
findSentFlatMessage(SequenceNumber messageSequenceNumber)Session
findSentFlatMessages(SequenceNumber beginSequenceNumber, SequenceNumber endSequenceNumber)Session
findSentMessage(SequenceNumber messageSequenceNumber)Session
findSentMessages(SequenceNumber beginSequenceNumber, SequenceNumber endSequenceNumber)Session
FlatMessageBatch typedefSession
flushSessionStorage()Session
heartbeatIntervalSec() const Session
ignoreLessThanExpectedSequenceNumber(bool ignore)Session
ignoreLessThanExpectedSequenceNumber() const Session
inboundMessageLogFilter() const Session
inboundMessageLogFilter(const InboundMessageLogFilter &filter)Session
InboundMessageLogFilter typedefSession
incomingMessageGapQueueMaximumSize(size_t maxSize)Session
incomingMessageGapQueueMaximumSize() const Session
inSeqNum() const Session
inSeqNum(SequenceNumber seqNum)Session
InvalidSocketHandleSessionstatic
listenPort() const Session
listenPort(int listenPort)Session
localNetworkInterface() const Session
localNetworkInterface(const std::string &localNetworkInterface)Session
localPort() const Session
localPortRange() const Session
localPortRange(LocalPortRange portRange)Session
LocalPortRange typedefSession
logBeforeSending() const Session
logBeforeSending(bool value)Session
logDirectory(const std::string &value)Session
logDirectory() const Session
logInboundMessages() const Session
logInboundMessages(bool value)Session
logonAsAcceptor()Session
logonAsInitiator(const std::string &host, int port, bool setResetSeqNumFlag)Session
logonAsInitiator(const std::string &host, int port)Session
logonAsInitiator(const std::string &host, int port, int heartbeatIntervalSec)Session
logonAsInitiator(const std::string &host, int port, int heartbeatIntervalSec, bool setResetSeqNumFlag)Session
logonAsInitiator(const std::string &host, int port, int heartbeatIntervalSec, Message *customLogonMsg)Session
logonAsInitiator(const std::string &host, int port, int heartbeatIntervalSec, Message *customLogonMsg, bool setResetSeqNumFlag)Session
logonAsInitiatorAsync(const std::string &host, int port, int heartbeatIntervalSec, Message *customLogonMsg, bool setResetSeqNumFlag)Session
logout()Session
logout(const std::string &text)Session
logout(Message *customLogoutMessage)Session
logout(FlatMessage *customLogoutMessage)Session
logoutAsync(const std::string &text)Session
logoutAsync(Message *customLogoutMessage)Session
logoutAsync(FlatMessage *customLogoutMessage)Session
logOutboundMessages() const Session
logOutboundMessages(bool value)Session
MessageBatch typedefSession
messageGrouping() const Session
messageGrouping(unsigned numberOfMessagesToGroup)Session
messageMode() const Session
messageMode(MessageMode::Enum mode)Session
operator const std::string &() const Session
outboundMessageLogFilter() const Session
outboundMessageLogFilter(const OutboundMessageLogFilter &filter)Session
OutboundMessageLogFilter typedefSession
outboundQueueBytes() const Session
outSeqNum() const Session
outSeqNum(SequenceNumber seqNum)Session
preFill(Message &msg) const Session
preFill(FlatMessage &msg) const Session
preFill(FlatMessageBatch &msgs) const Session
proxySettings(const ProxySettings &settings)Session
proxySettings() const Session
reasonableTransmissionTime() const Session
reasonableTransmissionTime(int value)Session
receiveBufferSize() const Session
receiveBufferSize(int value)Session
receiveSpinningTimeout() const Session
receiveSpinningTimeoutUsec(int usec)Session
receivingThreadAffinity() const Session
receivingThreadAffinity(const OnixS::Threading::CpuIndexes &cpuIndexes)Session
receivingThreadAffinity(const OnixS::Threading::CpuIndex cpuIndex)Session
receivingThreadPolicy() const Session
receivingThreadPolicy(int policy)Session
receivingThreadPriority() const Session
receivingThreadPriority(int priority)Session
reconnectAttempts(int value)Session
reconnectAttempts() const Session
reconnectInterval(int value)Session
reconnectInterval() const Session
registerListener(ISessionListener *listener)Session
reportNewMessagesWhileWaitingForMissedMessages(bool report)Session
reportNewMessagesWhileWaitingForMissedMessages() const Session
requestOnlyMissedMessages(bool request)Session
requestOnlyMissedMessages() const Session
resendingQueueSize(size_t value)Session
resendingQueueSize() const Session
resendRequestMaximumRange(int range)Session
resendRequestMaximumRange() const Session
ResendRequestMaximumRangeNoLimitSessionstatic
resendTimeout(const TimeSpan &timeout)Session
resendTimeout() const Session
resetLocalSequenceNumbers()Session
resetLocalSequenceNumbersOnLogon(bool reset)Session
resetLocalSequenceNumbersOnLogon() const Session
resetSeqNumViaLogonExchange()Session
role() const Session
scheduleShrinkToFit()Session
ScrambledFields typedefSession
scrambleLogonFields(const ScrambledFields &fields)Session
scrambleLogonFields() const Session
send(Message *msg)Session
send(FlatMessage *msg)Session
send(FlatMessage *msg, SessionSendMode::Enum mode)Session
send(MessageBatch &msgs, size_t maxPacketSize=(std::numeric_limits< size_t >::max)())Session
send(FlatMessageBatch &msgs, size_t maxPacketSize=(std::numeric_limits< size_t >::max)())Session
send(FlatMessageBatch &msgs, SessionSendMode::Enum mode, size_t maxPacketSize=(std::numeric_limits< size_t >::max)())Session
sendAsIs(FlatMessage *msg)Session
sendAsIs(FlatMessageBatch &msgs, size_t maxPacketSize=(std::numeric_limits< size_t >::max)())Session
sendBufferSize() const Session
sendBufferSize(int value)Session
senderCompId() const Session
senderLocationId() const Session
senderLocationId(const std::string &value)Session
senderSubId() const Session
senderSubId(const std::string &value)Session
sendingThreadAffinity() const Session
sendingThreadAffinity(const OnixS::Threading::CpuIndexes &cpuIndexes)Session
sendingThreadAffinity(const OnixS::Threading::CpuIndex cpuIndex)Session
sendingThreadPolicy() const Session
sendingThreadPolicy(int policy)Session
sendingThreadPriority() const Session
sendingThreadPriority(int priority)Session
sendingTimeFormat(TimestampFormat::Enum format)Session
sendLogoutOnException() const Session
sendLogoutOnException(bool sendLogoutOnException)Session
sendQueueMaxSize(size_t size)Session
sendQueueMaxSize() const Session
sendReject(SequenceNumber refSeqNumber, const std::string &text)Session
sendResendRequest(SequenceNumber beginSeqNumber)Session
sendResendRequestOnEachMessageGap(bool send)Session
sendResendRequestOnEachMessageGap() const Session
sendSpinningTimeout() const Session
sendSpinningTimeoutUsec(int usec)Session
sendTestRequest(const std::string &testReqId="", const TimeSpan &timeout=TimeSpan::zero())Session
SerializedMessageBatch typedefSession
Session(const std::string &senderCompId, const std::string &targetCompId, const Dictionary &dictionary, ISessionListener *listener, SessionStorageType::Enum storageType=SessionStorageType::FileBased, ISessionStorage *storage=ONIXS_FIXENGINE_NULLPTR)Session
Session(ISessionReactor *reactor, const std::string &senderCompId, const std::string &targetCompId, const Dictionary &dictionary, ISessionListener *listener, SessionStorageType::Enum storageType=SessionStorageType::FileBased, ISessionStorage *storage=ONIXS_FIXENGINE_NULLPTR)Session
Session(const std::string &senderCompId, const std::string &targetCompId, const Dictionary &dictionary, bool keepSequenceNumbersAfterLogout, OnixS::FIX::ISessionListener *listener, SessionStorageType::Enum storageType=SessionStorageType::FileBased, ISessionStorage *storage=ONIXS_FIXENGINE_NULLPTR)Session
Session(ISessionReactor *reactor, const std::string &senderCompId, const std::string &targetCompId, const Dictionary &dictionary, bool keepSequenceNumbersAfterLogout, OnixS::FIX::ISessionListener *listener, SessionStorageType::Enum storageType=SessionStorageType::FileBased, ISessionStorage *storage=ONIXS_FIXENGINE_NULLPTR)Session
Session(const std::string &senderCompId, const std::string &targetCompId, const Dictionary &dictionary, bool keepSequenceNumbersAfterLogout, OnixS::FIX::ISessionListener *listener, const std::string &customSessionKey, SessionStorageType::Enum storageType=SessionStorageType::FileBased, ISessionStorage *storage=ONIXS_FIXENGINE_NULLPTR)Session
Session(ISessionReactor *reactor, const std::string &senderCompId, const std::string &targetCompId, const Dictionary &dictionary, bool keepSequenceNumbersAfterLogout, OnixS::FIX::ISessionListener *listener, const std::string &customSessionKey, SessionStorageType::Enum storageType=SessionStorageType::FileBased, ISessionStorage *storage=ONIXS_FIXENGINE_NULLPTR)Session
shutdown()Session
socketHandle()Session
socketOptions(const OnixS::Sockets::SocketOptions &options)Session
specifyLastMsgSeqNumProcessed() const Session
specifyLastMsgSeqNumProcessed(bool specify)Session
sslCaFile(const std::string &value)Session
sslCaFile() const Session
sslCertificateFile() const Session
sslCertificateFile(const std::string &file)Session
sslClientSni(const std::string &hostName)Session
sslClientSni() const Session
sslMaxProtocolVersion(SslProtocolMinMaxVersion::Enum version)Session
sslMaxProtocolVersion() const Session
sslMinProtocolVersion(SslProtocolMinMaxVersion::Enum version)Session
sslMinProtocolVersion() const Session
sslPrivateKeyFile() const Session
sslPrivateKeyFile(const std::string &file)Session
sslPrivateKeyPassword() const Session
sslPrivateKeyPassword(const Cryptography::SecureString &password)Session
sslVerifyPeer(bool verify)Session
sslVerifyPeer() const Session
state() const Session
storageId() const Session
supportNextExpectedMsgSeqNum(bool support)Session
supportNextExpectedMsgSeqNum() const Session
targetCompId() const Session
targetLocationId() const Session
targetLocationId(const std::string &value)Session
targetSubId() const Session
targetSubId(const std::string &value)Session
tcpNoDelayOption() const Session
tcpNoDelayOption(bool improveLatency=true)Session
threadingModel() const Session
threadingModel(ThreadingModel::Enum value)Session
threadNameSuffix() const Session
threadNameSuffix(const std::string &value)Session
throttle()Session
throttlingLimit(size_t messagesCount, size_t intervalInMs=1000)Session
toString() const Session
tryThrottle(bool resetWhenDelay=false)Session
UndefinedPriorityAndPolicySessionstatic
unregisterAllListeners()Session
unregisterListener(ISessionListener *listener)Session
updateSendingTimeField() const Session
updateSendingTimeField(bool specify)Session
useSpinLock() const Session
useSpinLock(bool value)Session
validateChecksum() const Session
validateChecksum(bool)Session
validateDuplicatedField() const Session
validateDuplicatedField(bool)Session
validateEmptyFieldValues() const Session
validateEmptyFieldValues(bool)Session
validateFieldValues() const Session
validateFieldValues(bool)Session
validateRepeatingGroupEntryCount() const Session
validateRepeatingGroupEntryCount(bool)Session
validateRepeatingGroupLeadingTag() const Session
validateRepeatingGroupLeadingTag(bool)Session
validateRequiredFields() const Session
validateRequiredFields(bool)Session
validateSequenceNumbers(bool value)Session
validateSequenceNumbers() const Session
validateUnknownFields() const Session
validateUnknownFields(bool)Session
validateUnknownMessages() const Session
validateUnknownMessages(bool)Session
warmUp(FlatMessage *msg, int warmupFlags=0)Session
~Session()Session