Flexiport 2.0.0
Public Member Functions

flexiport::LogFile Class Reference

#include <flexiport/logfile.h>

List of all members.

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)

Detailed Description

Definition at line 47 of file logfile.h.


Constructor & Destructor Documentation

flexiport::LogFile::LogFile ( unsigned int  debug)
flexiport::LogFile::~LogFile ( )

Member Function Documentation

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 
)

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Defines