Flexiport
2.0.0
|
#include <flexiport/logfile.h>
Public Member Functions | |
LogFile (unsigned int debug) | |
~LogFile () | |
void | Open (std::string fileName, bool read, bool ignoreTimes=false) |
void | Close () |
bool | IsOpen () const |
void | ResetFile () |
ssize_t | Read (void *data, size_t count, Timeout &timeout) |
ssize_t | BytesAvailable (const Timeout &timeout) |
bool | CheckWrite (const void *const data, const size_t count, size_t *const numWritten, const Timeout *const timeout=NULL) |
void | Flush () |
void | Drain () |
void | WriteRead (const void *const data, size_t count) |
void | WriteWrite (const void *const data, size_t count) |
flexiport::LogFile::LogFile | ( | unsigned int | debug | ) |
ssize_t flexiport::LogFile::BytesAvailable | ( | const Timeout & | timeout | ) |
bool flexiport::LogFile::CheckWrite | ( | const void *const | data, |
const size_t | count, | ||
size_t *const | numWritten, | ||
const Timeout *const | timeout = NULL |
||
) |
void flexiport::LogFile::Close | ( | ) |
void flexiport::LogFile::Drain | ( | ) |
void flexiport::LogFile::Flush | ( | ) |
bool flexiport::LogFile::IsOpen | ( | ) | const |
void flexiport::LogFile::Open | ( | std::string | fileName, |
bool | read, | ||
bool | ignoreTimes = false |
||
) |
ssize_t flexiport::LogFile::Read | ( | void * | data, |
size_t | count, | ||
Timeout & | timeout | ||
) |
void flexiport::LogFile::ResetFile | ( | ) |
void flexiport::LogFile::WriteRead | ( | const void *const | data, |
size_t | count | ||
) |
void flexiport::LogFile::WriteWrite | ( | const void *const | data, |
size_t | count | ||
) |