Structure to hold a log file in memory, tracking when a new file needs to be opened. More...
#include <logMap.hpp>
Public Types | |
typedef XWC_DEFAULT_VERBOSITY | verboseT |
Public Member Functions | |
int | loadFile (file::stdFileName< verboseT > const &lfn) |
Public Attributes | |
std::vector< char > | m_memory |
The buffer holding the log data. | |
flatlogs::timespecX | m_startTime { 0, 0 } |
flatlogs::timespecX | m_endTime { 0, 0 } |
Structure to hold a log file in memory, tracking when a new file needs to be opened.
Definition at line 36 of file logMap.hpp.
Definition at line 38 of file logMap.hpp.
int MagAOX::logger::logInMemory::loadFile | ( | file::stdFileName< verboseT > const & | lfn | ) |
Definition at line 28 of file logMap.cpp.
References MagAOX::file::stdFileName< verboseT >::fullName(), m_endTime, m_memory, m_startTime, flatlogs::timespecX::time_ns, flatlogs::timespecX::time_s, flatlogs::logHeader::timespec(), and flatlogs::logHeader::totalSize().
flatlogs::timespecX MagAOX::logger::logInMemory::m_endTime { 0, 0 } |
Definition at line 43 of file logMap.hpp.
Referenced by MagAOX::logger::logMap< verboseT >::getPriorLog(), and loadFile().
std::vector<char> MagAOX::logger::logInMemory::m_memory |
The buffer holding the log data.
Definition at line 40 of file logMap.hpp.
Referenced by MagAOX::logger::logMap< verboseT >::getNextLog(), MagAOX::logger::logMap< verboseT >::getPriorLog(), and loadFile().
flatlogs::timespecX MagAOX::logger::logInMemory::m_startTime { 0, 0 } |
Definition at line 42 of file logMap.hpp.
Referenced by MagAOX::logger::logMap< verboseT >::getPriorLog(), and loadFile().