#include <SessionLogReader.h>
|
typedef IndexData::GlobalMsgID | GlobalMsgID |
|
typedef Engine::IndexFile::Data | IndexData |
|
typedef Engine::IndexFile | IndexFile |
|
typedef struct
SessionLogRwBase::LogFormat | LogFormat |
|
enum | LogRecordEOL { Windows = 0,
Unix = 1,
None = 2
} |
|
enum | LogType { FileIn,
FileOut
} |
|
enum | FileAccess { Read,
Write
} |
|
| SessionLogRwBase (std::string const &baseName, LogType logType, FileAccess fileAccess, LogFormat logFormat) |
|
| FileStreamInitor (std::string const &indexFileName, std::string const &logFileName, const FileAccess fileAccess) |
|
static std::string | buildIndexFileName (std::string const &baseName, SessionLogRwBase::LogType logType) |
|
static std::string | buildLogFileName (std::string const &baseName, SessionLogRwBase::LogType logType) |
|
IndexData | currentIndexData_ |
|
IndexFile | indexFile_ |
|
Engine::FastFile | logFile_ |
|
LogFormat | m_logFormat |
|
std::unique_ptr< System::FileEx > | m_indexFileStream |
|
std::unique_ptr< System::FileEx > | m_logFileStream |
|
static const int | c_iLogFileTimestampSize = 24 |
|
bool SessionLogReader::getCurrentSessionRecord |
( |
SessionRecord & |
sessionRecord | ) |
|
bool SessionLogReader::moveNextMessage |
( |
| ) |
|
void SessionLogReader::reset |
( |
| ) |
|