class CWebPageAnalyzeProxyList { private: CWebPageAnalyzeProxyList(void); public: ~CWebPageAnalyzeProxyList(void);
public: // 读取消息 BOOL fGet (string&) ; // 加入消息 BOOL fAdd (const string&) ; private: // 优先级为0的消息链表 list<string> strList0 ; // 优先级为1的消息链表 list<string> strList1 ; private: WLock m_Mes...
代码集锦, 设计模式阅读全文
/****************************************************************************** Module: Queue.cpp Notices: Copyright (c) 2008 Jeffrey Richter & Christophe Nasarre ******************************************************************************/
#include "..\CommonFiles\CmnHdr.h" /* See Appendix A. */ #include <windowsx.h> #include <...
c++阅读全文
BOOL CHDTLog::IsDiskNotEnough(void) { ULARGE_INTEGER nFreeBytesAvailable ; ULARGE_INTEGER nTotalNumberOfBytes ; ULARGE_INTEGER nTotalNumberOfFreeBytes ; // 获取日志文件的根目录 m_strLogFileRootDirectory = m_filename.substr (0, 2) ; // 获取用户现在可用的剩余空间容量 if (GetDiskFreeSpaceEx(&nFreeBytesAvailable, &nTotalNumberOfBytes, &nTotalNumberOfFreeBy...
代码集锦阅读全文
// 获取模块文件路径名 static bool GetModulePathName(CStdString& strModulePathName) { CStdString szUdlFileName; TCHAR szModuleName[_MAX_PATH]; TCHAR szDrive[_MAX_PATH]; TCHAR szDir[_MAX_PATH]; TCHAR szFilename[_MAX_PATH]; TCHAR szExt[_MAX_PATH]; TCHAR szNewFile[_MAX_PATH]; TCHAR szFileData[_MAX_PATH]; TCHAR szCutFile[_MAX_PATH];
if (::GetModuleFileNa...
代码集锦阅读全文