winss
|
A stream reader for reading logs. More...
#include <log_stream_wrapper.hpp>
Public Member Functions | |
LogStreamReader () | |
Log stream reader constructor. More... | |
LogStreamReader (const LogStreamReader &)=delete | |
No copy. More... | |
LogStreamReader (LogStreamReader &&)=delete | |
No move. More... | |
virtual bool | IsEOF () const |
Gets the end of file state. More... | |
virtual std::string | GetLine () |
Blocks for the next log line. More... | |
LogStreamReader & | operator= (const LogStreamReader &)=delete |
No copy. More... | |
LogStreamReader & | operator= (LogStreamReader &&)=delete |
No move. More... | |
A stream reader for reading logs.
|
inline |
Log stream reader constructor.
References GetLine(), IsEOF(), and operator=().
|
delete |
No copy.
|
delete |
No move.
|
virtual |
Blocks for the next log line.
This function will block the current thread until a new line character occurs or the stream reaches the end.
Referenced by LogStreamReader(), and winss::LogTmpl< TMutex >::Start().
|
virtual |
Gets the end of file state.
Referenced by LogStreamReader(), and winss::LogTmpl< TMutex >::Start().
|
delete |
No copy.
Referenced by LogStreamReader(), and winss::LogStreamWriter::LogStreamWriter().
|
delete |
No move.