24#include <OnixS/Senaf/MarketData/Export.h>
99 virtual size_t read(
char*
const data,
size_t size) = 0;
Represents set of CPU indices.
unsigned AdvancedLogOptionSet
Additional options to control log information.
std::vector< std::string > LogList
Ordered list of logs to be replayed.
LogLevels::Enum LogLevel
Log level alias.
std::set< int > CpuIndexes
std::ostream & operator<<(std::ostream &, const Error &)
Make it printable to formatted C++ I/O streams.
Connection retries settings.
std::string toString() const
Returns the string representation.
ConnectionRetries()
Default constructor.
ConnectionRetries(int inNumber, unsigned inInterval)
Constructor.
Defines set of settings which affect behavior of the Handler.
std::string toString() const
Returns string representation.
ConnectionRetries connectionRetries
ThreadAffinity processingThreadAffinity
std::string auditTrailFileNamePrefix
CpuIndexes auditTrailThreadAffinity
CPU affinity of the audit-trail thread.
std::string networkInterface
std::string auditTrailDirectory
std::string logFileNamePrefix
CpuIndexes sendingThreadAffinity
std::string applicationName
std::string marketImageDirectory
unsigned short applicationVersion
float logPlayerSpeedMultiplier
std::string licenseString
HandlerSettings()
Initializes instance with default values for control parameters.
CpuIndexes receivingThreadAffinity
std::string licenseDirectory
std::string marketImageFileNamePrefix
unsigned logPlayerSpeedAuxDelay
AdvancedLogOptionSet advancedLogOptions
LogReplayInputStream * inputStream
User defined input stream for log replay logs will be ignored.
std::string applicationPassword