/*++ Copyright (c) 1996 Microsoft Corporation Module Name : progdlg.h Abstract: CProgressLog abstract base class. This defines the interface for progress logging. Author: Michael Cheuk (mcheuk) Project: Link Checker Revision History: --*/ #ifndef _PROGLOG_H_ #define _PROGLOG_H_ //--------------------------------------------------------------------------- // CProgressLog abstract base class. It defines the interfaces for progress // logging // class CProgressLog { // Public interfaces public: // Destructor virtual ~CProgressLog() {} // Write to log virtual void Log(const CString& strProgress) = 0; // Worker thread notification virtual void WorkerThreadComplete() = 0; }; // class CProgressLog #endif // _PROGLOG_H_