OnixS C++ CME iLink 3 Binary Order Entry Handler 1.19.0
API Documentation
Loading...
Searching...
No Matches
SessionSettings::Default Struct Reference

Static Public Attributes

static const ThreadingModel::Enum ThreadingModelValue = ThreadingModel::Dedicated
static const bool CreateLogFile = true
static const int KeepAliveInterval = 30000
static const bool LogBeforeSending = true
static const int SocketSendBufferSize = UseOsDefaultSocketBufferSize
static const int SocketReceiveBufferSize = UseOsDefaultSocketBufferSize
static const bool TcpNoDelayOption = true
static const int ReceiveSpinningTimeout = 0
static const int SendSpinningTimeout = 0
static const char LicenseStore []
static const unsigned LicenseAlertingDaysBeforeExpiration = 0
static const char LogDir []
static const char LogFileName []
static const bool LocalTimeUsage = false
static const unsigned MessageGrouping = 0
static const int ReasonableTransmissionTime = 20
static const int ReconnectAttempts = 3
static const int ReconnectInterval = 180
static const unsigned long long FileBasedStorageSegmentSize = 0
static const bool IgnoreFileBasedStorageIntegrityErrors = false
static const int ThreadPoolSize = 0
static const bool ReportNewMessagesWhileWaitingForMissedMessages = false
static const unsigned AsyncFileBasedStorageQueueMaxSize = UINT_MAX
static const bool DetectMessageGapForPreviousUuid = true
static const bool UseSpinLock = false
static const bool EnableRxTimestamp = false
static const LogLevel::Enum LogSeverity = LogLevel::Info
static const LogSettings::Enum LoggerOptions = LogSettings::Default

Detailed Description

Definition at line 594 of file SessionSettings.h.

Member Data Documentation

◆ AsyncFileBasedStorageQueueMaxSize

const unsigned AsyncFileBasedStorageQueueMaxSize = UINT_MAX
static

Definition at line 617 of file SessionSettings.h.

◆ CreateLogFile

const bool CreateLogFile = true
static

Definition at line 596 of file SessionSettings.h.

◆ DetectMessageGapForPreviousUuid

const bool DetectMessageGapForPreviousUuid = true
static

Definition at line 618 of file SessionSettings.h.

◆ EnableRxTimestamp

const bool EnableRxTimestamp = false
static

Definition at line 620 of file SessionSettings.h.

◆ FileBasedStorageSegmentSize

const unsigned long long FileBasedStorageSegmentSize = 0
static

Definition at line 613 of file SessionSettings.h.

◆ IgnoreFileBasedStorageIntegrityErrors

const bool IgnoreFileBasedStorageIntegrityErrors = false
static

Definition at line 614 of file SessionSettings.h.

◆ KeepAliveInterval

const int KeepAliveInterval = 30000
static

Definition at line 597 of file SessionSettings.h.

◆ LicenseAlertingDaysBeforeExpiration

const unsigned LicenseAlertingDaysBeforeExpiration = 0
static

Definition at line 605 of file SessionSettings.h.

◆ LicenseStore

const char LicenseStore[]
static

Definition at line 604 of file SessionSettings.h.

◆ LocalTimeUsage

const bool LocalTimeUsage = false
static

Definition at line 608 of file SessionSettings.h.

◆ LogBeforeSending

const bool LogBeforeSending = true
static

Definition at line 598 of file SessionSettings.h.

◆ LogDir

const char LogDir[]
static

Definition at line 606 of file SessionSettings.h.

◆ LogFileName

const char LogFileName[]
static

Definition at line 607 of file SessionSettings.h.

◆ LoggerOptions

const LogSettings::Enum LoggerOptions = LogSettings::Default
static

Definition at line 622 of file SessionSettings.h.

◆ LogSeverity

const LogLevel::Enum LogSeverity = LogLevel::Info
static

Definition at line 621 of file SessionSettings.h.

◆ MessageGrouping

const unsigned MessageGrouping = 0
static

Definition at line 609 of file SessionSettings.h.

◆ ReasonableTransmissionTime

const int ReasonableTransmissionTime = 20
static

Definition at line 610 of file SessionSettings.h.

◆ ReceiveSpinningTimeout

const int ReceiveSpinningTimeout = 0
static

Definition at line 602 of file SessionSettings.h.

◆ ReconnectAttempts

const int ReconnectAttempts = 3
static

Definition at line 611 of file SessionSettings.h.

◆ ReconnectInterval

const int ReconnectInterval = 180
static

Definition at line 612 of file SessionSettings.h.

◆ ReportNewMessagesWhileWaitingForMissedMessages

const bool ReportNewMessagesWhileWaitingForMissedMessages = false
static

Definition at line 616 of file SessionSettings.h.

◆ SendSpinningTimeout

const int SendSpinningTimeout = 0
static

Definition at line 603 of file SessionSettings.h.

◆ SocketReceiveBufferSize

const int SocketReceiveBufferSize = UseOsDefaultSocketBufferSize
static

Definition at line 600 of file SessionSettings.h.

◆ SocketSendBufferSize

const int SocketSendBufferSize = UseOsDefaultSocketBufferSize
static

Definition at line 599 of file SessionSettings.h.

◆ TcpNoDelayOption

const bool TcpNoDelayOption = true
static

Definition at line 601 of file SessionSettings.h.

◆ ThreadingModelValue

const ThreadingModel::Enum ThreadingModelValue = ThreadingModel::Dedicated
static

Definition at line 595 of file SessionSettings.h.

◆ ThreadPoolSize

const int ThreadPoolSize = 0
static

Definition at line 615 of file SessionSettings.h.

◆ UseSpinLock

const bool UseSpinLock = false
static

Definition at line 619 of file SessionSettings.h.