Public Member Functions | Private Member Functions | Private Attributes | List of all members
AVT::VmbAPI::FileLogger Class Reference

#include <FileLogger.h>

Public Member Functions

 FileLogger (const char *pFileName, bool append=true)
void Log (const std::string &StrMessage)
virtual ~FileLogger ()

Private Member Functions

 FileLogger (const FileLogger &)
std::string GetTempPath ()
FileLoggeroperator= (const FileLogger &)

Private Attributes

std::ofstream m_File
MutexPtr m_pMutex

Detailed Description

Definition at line 41 of file FileLogger.h.

Constructor & Destructor Documentation

AVT::VmbAPI::FileLogger::FileLogger ( const char *  pFileName,
bool  append = true 

Definition at line 43 of file FileLogger.cpp.

AVT::VmbAPI::FileLogger::~FileLogger ( )

Definition at line 78 of file FileLogger.cpp.

AVT::VmbAPI::FileLogger::FileLogger ( const FileLogger )

Definition at line 67 of file FileLogger.cpp.

Member Function Documentation

std::string AVT::VmbAPI::FileLogger::GetTempPath ( )

Definition at line 108 of file FileLogger.cpp.

void AVT::VmbAPI::FileLogger::Log ( const std::string &  StrMessage)

Definition at line 86 of file FileLogger.cpp.

FileLogger & AVT::VmbAPI::FileLogger::operator= ( const FileLogger )

Definition at line 72 of file FileLogger.cpp.

Member Data Documentation

std::ofstream AVT::VmbAPI::FileLogger::m_File

Definition at line 50 of file FileLogger.h.

MutexPtr AVT::VmbAPI::FileLogger::m_pMutex

Definition at line 51 of file FileLogger.h.

The documentation for this class was generated from the following files:

Author(s): Miquel Massot , Allied Vision Technologies
autogenerated on Mon Jun 10 2019 12:50:39