OnixS ICE iMpact Multicast Price Feed Handler C++ library  8.18.0
API documentation
PcapDataProviderSettings Struct Reference

#include <PcapDataProviderSettings.h>

Public Member Functions

 PcapDataProviderSettings ()
 
std::string toString () const
 

Public Attributes

std::string pcapDirectory
 
std::string connectivityConfiguration
 
DateTime maxSnapshotDurationInSeconds
 
std::string logDirectory
 
std::string logFileNamePrefix
 
LogLevel logLevel
 

Detailed Description

Definition at line 32 of file PcapDataProviderSettings.h.

Constructor & Destructor Documentation

Initializes instance with default values for control parameters.

Member Function Documentation

std::string toString ( ) const

Returns string representation.

Member Data Documentation

std::string connectivityConfiguration

Path to a connectivity configuration file.

Definition at line 38 of file PcapDataProviderSettings.h.

std::string logDirectory

Log files are stored in this directory.

Note
Default value is "./" (the current directory).

Definition at line 52 of file PcapDataProviderSettings.h.

std::string logFileNamePrefix

Template of log file name without extension.

Note
Default value is "PcapDataProvider".

Definition at line 57 of file PcapDataProviderSettings.h.

LogLevel logLevel

Log verbosity.

Note
Default value is LogLevels::Info.

Definition at line 62 of file PcapDataProviderSettings.h.

DateTime maxSnapshotDurationInSeconds

Max snapshot duration in seconds.

There are two time intervals for snapshots:

  • 15 seconds for active markets;
  • 2 minutes for idle markets.

By default, the value is 120 seconds.

Definition at line 47 of file PcapDataProviderSettings.h.

std::string pcapDirectory

Path to a directory where PCAP-data is stored.

Definition at line 35 of file PcapDataProviderSettings.h.


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