OnixS C++ B3 BOE Binary Order Entry 1.3.0
API Documentation
Loading...
Searching...
No Matches
SessionSettings::Default Struct Reference

Static Public Attributes

static const Messaging::CancelOnDisconnectType::Enum CancelOnDisconnectType = Messaging::CancelOnDisconnectType::DoNotCancelOnDisconnectOrTerminate
static const ThreadingModel::Enum ThreadingModelValue = ThreadingModel::Dedicated
static const bool CreateLogFile = true
static const int KeepAliveInterval = 30000
static const int CodTimeoutWindow = 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 UseSpinLock = false
static const bool EnableRxTimestamp = false

Detailed Description

Definition at line 559 of file SessionSettings.h.

Member Data Documentation

◆ AsyncFileBasedStorageQueueMaxSize

const unsigned AsyncFileBasedStorageQueueMaxSize = UINT_MAX
static

Definition at line 584 of file SessionSettings.h.

◆ CancelOnDisconnectType

◆ CodTimeoutWindow

const int CodTimeoutWindow = 30000
static

Definition at line 564 of file SessionSettings.h.

◆ CreateLogFile

const bool CreateLogFile = true
static

Definition at line 562 of file SessionSettings.h.

◆ EnableRxTimestamp

const bool EnableRxTimestamp = false
static

Definition at line 586 of file SessionSettings.h.

◆ FileBasedStorageSegmentSize

const unsigned long long FileBasedStorageSegmentSize = 0
static

Definition at line 580 of file SessionSettings.h.

◆ IgnoreFileBasedStorageIntegrityErrors

const bool IgnoreFileBasedStorageIntegrityErrors = false
static

Definition at line 581 of file SessionSettings.h.

◆ KeepAliveInterval

const int KeepAliveInterval = 30000
static

Definition at line 563 of file SessionSettings.h.

◆ LicenseAlertingDaysBeforeExpiration

const unsigned LicenseAlertingDaysBeforeExpiration = 0
static

Definition at line 572 of file SessionSettings.h.

◆ LicenseStore

const char LicenseStore[]
static

Definition at line 571 of file SessionSettings.h.

◆ LocalTimeUsage

const bool LocalTimeUsage = false
static

Definition at line 575 of file SessionSettings.h.

◆ LogBeforeSending

const bool LogBeforeSending = true
static

Definition at line 565 of file SessionSettings.h.

◆ LogDir

const char LogDir[]
static

Definition at line 573 of file SessionSettings.h.

◆ LogFileName

const char LogFileName[]
static

Definition at line 574 of file SessionSettings.h.

◆ MessageGrouping

const unsigned MessageGrouping = 0
static

Definition at line 576 of file SessionSettings.h.

◆ ReasonableTransmissionTime

const int ReasonableTransmissionTime = 20
static

Definition at line 577 of file SessionSettings.h.

◆ ReceiveSpinningTimeout

const int ReceiveSpinningTimeout = 0
static

Definition at line 569 of file SessionSettings.h.

◆ ReconnectAttempts

const int ReconnectAttempts = 3
static

Definition at line 578 of file SessionSettings.h.

◆ ReconnectInterval

const int ReconnectInterval = 180
static

Definition at line 579 of file SessionSettings.h.

◆ ReportNewMessagesWhileWaitingForMissedMessages

const bool ReportNewMessagesWhileWaitingForMissedMessages = false
static

Definition at line 583 of file SessionSettings.h.

◆ SendSpinningTimeout

const int SendSpinningTimeout = 0
static

Definition at line 570 of file SessionSettings.h.

◆ SocketReceiveBufferSize

const int SocketReceiveBufferSize = UseOsDefaultSocketBufferSize
static

Definition at line 567 of file SessionSettings.h.

◆ SocketSendBufferSize

const int SocketSendBufferSize = UseOsDefaultSocketBufferSize
static

Definition at line 566 of file SessionSettings.h.

◆ TcpNoDelayOption

const bool TcpNoDelayOption = true
static

Definition at line 568 of file SessionSettings.h.

◆ ThreadingModelValue

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

Definition at line 561 of file SessionSettings.h.

◆ ThreadPoolSize

const int ThreadPoolSize = 0
static

Definition at line 582 of file SessionSettings.h.

◆ UseSpinLock

const bool UseSpinLock = false
static

Definition at line 585 of file SessionSettings.h.