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 ( )
virtual

Definition at line 78 of file FileLogger.cpp.

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

Definition at line 67 of file FileLogger.cpp.

Member Function Documentation

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

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 )
private

Definition at line 72 of file FileLogger.cpp.

Member Data Documentation

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

Definition at line 50 of file FileLogger.h.

MutexPtr AVT::VmbAPI::FileLogger::m_pMutex
private

Definition at line 51 of file FileLogger.h.


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


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