www.pudn.com > loggerclient_src.zip > Sleeper.cpp


/* 
 *	$Header: /logger/common/Sleeper.cpp 1     11/11/03 2:45a Administrator $ 
 * 
 *	$History: Sleeper.cpp $ 
 *  
 * *****************  Version 1  ***************** 
 * User: Administrator Date: 11/11/03   Time: 2:45a 
 * Created in $/logger/common 
 */ 
#include "stdafx.h" 
#include "Sleeper.h" 
 
#ifdef _DEBUG 
#undef THIS_FILE 
static char THIS_FILE[]=__FILE__; 
#define new DEBUG_NEW 
#endif 
 
CSleeper::CSleeper() 
{ 
	m_hEvent = CreateEvent(NULL, FALSE, FALSE, NULL); 
} 
 
CSleeper::~CSleeper() 
{ 
	CloseHandle(m_hEvent); 
} 
 
void CSleeper::Sleep(DWORD dwMilliseconds) 
{ 
	WaitForSingleObject(m_hEvent, dwMilliseconds); 
}