OnixS C++ MTS Repo SDP Handler  1.3.2.8
API documentation
HandlerSettings Struct Reference

#include <HandlerSettings.h>

Collaboration diagram for HandlerSettings:

Public Member Functions

 HandlerSettings ()
 
std::string toString () const
 

Public Attributes

std::string licenseDirectory
 
std::string logDirectory
 
std::string logFileNamePrefix
 
LogSettings::Enum logSettings
 
LogLevel::Enum logLevel
 
int receiveTimeoutMs
 
int sendTimeoutMs
 
CpuIndexes receivingThreadAffinity
 
CpuIndexes sendingThreadAffinity
 
ConnectionRetries connectionRetries
 

Detailed Description

Handler settings.

Definition at line 68 of file HandlerSettings.h.

Constructor & Destructor Documentation

Initialize default instance.

Member Function Documentation

std::string toString ( ) const

Returns the string representation.

Member Data Documentation

ConnectionRetries connectionRetries

Connection retries configuration settings.

See also
ConnectionRetries.

Definition at line 120 of file HandlerSettings.h.

std::string licenseDirectory

Path to the license directory.

Note
The default value is empty string (means current directory).

Definition at line 77 of file HandlerSettings.h.

std::string logDirectory

Log files are stored in this directory.

Note
The default value is "logs".

Definition at line 82 of file HandlerSettings.h.

std::string logFileNamePrefix

Template of log file name without extension.

Note
The default value is "MtsRepoSdpHandlerCpp".

Definition at line 87 of file HandlerSettings.h.

LogLevel::Enum logLevel

Log verbosity.

Note
The default value is LogLevel::Info.

Definition at line 97 of file HandlerSettings.h.

LogSettings::Enum logSettings

Combine LogSettings enum values to configure the logger.

Note
The default value is LogSettings::Default.

Definition at line 92 of file HandlerSettings.h.

int receiveTimeoutMs

Receive timeout in milliseconds.

Note
The default value is 2 seconds (2000 ms).

Definition at line 102 of file HandlerSettings.h.

CpuIndexes receivingThreadAffinity

CPU affinity of the receiving thread.

Definition at line 111 of file HandlerSettings.h.

CpuIndexes sendingThreadAffinity

CPU affinity of the sending thread.

Definition at line 115 of file HandlerSettings.h.

int sendTimeoutMs

Send timeout in milliseconds.

Note
The default value is 2 seconds (2000 ms).

Definition at line 107 of file HandlerSettings.h.


The documentation for this struct was generated from the following file: