#include <fsProgramLogMgr.h>
Public Member Functions | |
| fsProgramLogMgr & | operator<< (UINT64 u) |
| fsProgramLogMgr & | operator<< (double d) |
| fsProgramLogMgr & | operator<< (DWORD dw) |
| fsProgramLogMgr & | operator<< (long i) |
| fsProgramLogMgr & | operator<< (int i) |
| fsProgramLogMgr & | operator<< (LPCSTR psz) |
| void | AddStringToLog (LPCSTR psz) |
| BOOL | EraseLog () |
| BOOL | Initialize (LPCSTR pszLogFileName) |
| void | Set_DoLog (BOOL bDo=TRUE) |
| fsProgramLogMgr () | |
| virtual | ~fsProgramLogMgr () |
Protected Member Functions | |
| BOOL | FlushBuffer () |
| void | UnlockFileOperations () |
| void | LockFileOperations () |
Protected Attributes | |
| fsString | m_strLogBuffer |
| CRITICAL_SECTION | m_csLogFileOp |
| HANDLE | m_hLogFile |
| BOOL | m_bDoLog |
Definition at line 15 of file fsProgramLogMgr.h.
| fsProgramLogMgr::fsProgramLogMgr | ( | ) |
Definition at line 16 of file fsProgramLogMgr.cpp.
References m_csLogFileOp, m_hLogFile, Set_DoLog(), and TRUE.
| fsProgramLogMgr::~fsProgramLogMgr | ( | ) | [virtual] |
| fsProgramLogMgr & fsProgramLogMgr::operator<< | ( | UINT64 | u | ) |
Definition at line 158 of file fsProgramLogMgr.cpp.
References FALSE, and m_bDoLog.
Referenced by operator<<().
| fsProgramLogMgr & fsProgramLogMgr::operator<< | ( | double | d | ) |
| fsProgramLogMgr & fsProgramLogMgr::operator<< | ( | DWORD | dw | ) |
| fsProgramLogMgr& fsProgramLogMgr::operator<< | ( | long | i | ) | [inline] |
| fsProgramLogMgr & fsProgramLogMgr::operator<< | ( | int | i | ) |
| fsProgramLogMgr & fsProgramLogMgr::operator<< | ( | LPCSTR | psz | ) |
Definition at line 104 of file fsProgramLogMgr.cpp.
References AddStringToLog(), FALSE, LockFileOperations(), m_bDoLog, nl, operator<<(), and UnlockFileOperations().
| void fsProgramLogMgr::AddStringToLog | ( | LPCSTR | psz | ) |
Definition at line 93 of file fsProgramLogMgr.cpp.
References FALSE, FlushBuffer(), LockFileOperations(), m_bDoLog, m_strLogBuffer, and UnlockFileOperations().
Referenced by operator<<().
| BOOL fsProgramLogMgr::EraseLog | ( | ) |
Definition at line 49 of file fsProgramLogMgr.cpp.
References b, BOOL, LockFileOperations(), m_hLogFile, NULL, and UnlockFileOperations().
| BOOL fsProgramLogMgr::Initialize | ( | LPCSTR | pszLogFileName | ) |
| void fsProgramLogMgr::Set_DoLog | ( | BOOL | bDo = TRUE |
) |
Definition at line 31 of file fsProgramLogMgr.cpp.
References m_bDoLog.
Referenced by fsProgramLogMgr().
| BOOL fsProgramLogMgr::FlushBuffer | ( | ) | [protected] |
Definition at line 71 of file fsProgramLogMgr.cpp.
References fsString::Length(), LockFileOperations(), m_hLogFile, m_strLogBuffer, NULL, and UnlockFileOperations().
Referenced by AddStringToLog().
| void fsProgramLogMgr::UnlockFileOperations | ( | ) | [protected] |
Definition at line 66 of file fsProgramLogMgr.cpp.
References m_csLogFileOp.
Referenced by AddStringToLog(), EraseLog(), FlushBuffer(), and operator<<().
| void fsProgramLogMgr::LockFileOperations | ( | ) | [protected] |
Definition at line 61 of file fsProgramLogMgr.cpp.
References m_csLogFileOp.
Referenced by AddStringToLog(), EraseLog(), FlushBuffer(), and operator<<().
fsString fsProgramLogMgr::m_strLogBuffer [protected] |
CRITICAL_SECTION fsProgramLogMgr::m_csLogFileOp [protected] |
Definition at line 38 of file fsProgramLogMgr.h.
Referenced by fsProgramLogMgr(), LockFileOperations(), UnlockFileOperations(), and ~fsProgramLogMgr().
HANDLE fsProgramLogMgr::m_hLogFile [protected] |
Definition at line 39 of file fsProgramLogMgr.h.
Referenced by EraseLog(), FlushBuffer(), fsProgramLogMgr(), Initialize(), and ~fsProgramLogMgr().
BOOL fsProgramLogMgr::m_bDoLog [protected] |
Definition at line 40 of file fsProgramLogMgr.h.
Referenced by AddStringToLog(), operator<<(), and Set_DoLog().
1.5.6