00001 /* 00002 Free Download Manager Copyright (c) 2003-2007 FreeDownloadManager.ORG 00003 Open Download Manager Copyright (c) 2008-2010 OpenDownloadManager.ORG 00004 */ 00005 00006 #include "stdafx.h" 00007 #include "fsTicksMgr.h" 00008 00009 #ifdef _DEBUG 00010 #undef THIS_FILE 00011 static char THIS_FILE[]=__FILE__; 00012 #define new DEBUG_NEW 00013 #endif 00014 00015 fsTicksMgr::fsTicksMgr() 00016 { 00017 Now (); 00018 } 00019 00020 fsTicksMgr::~fsTicksMgr() 00021 { 00022 00023 } 00024 00025 void fsTicksMgr::Now() 00026 { 00027 m_dwTicks = GetTickCount (); 00028 } 00029 00030 DWORD fsTicksMgr::operator -(fsTicksMgr &ticks) 00031 { 00032 00033 if (m_dwTicks >= ticks.m_dwTicks) 00034 return m_dwTicks - ticks.m_dwTicks; 00035 else 00036 return (0xffffffff - ticks.m_dwTicks + m_dwTicks); 00037 }
1.5.6