初步修复

This commit is contained in:
Cussrro 2024-12-19 09:48:26 +08:00
parent 8fc4357cc6
commit e4714f3f0e
46705 changed files with 12004901 additions and 0 deletions

View file

@ -0,0 +1,47 @@
#include "Stdafx.h"
#include "CloseSystem.h"
CCloseSystem * g_pCloseSystem = NULL;
CCloseSystem::CCloseSystem()
{
m_tOderedTime = 0;
m_tCloseTime = 0;
}
CCloseSystem::~CCloseSystem()
{
}
bool CCloseSystem::AddClose(__time64_t _tOderedTime, __time64_t _tCloseTime)
{
ScopeLock <CSyncLock> Lock(m_Sync);
m_tOderedTime = _tOderedTime;
m_tCloseTime = _tCloseTime;
return true;
}
bool CCloseSystem::CancelClose()
{
ScopeLock <CSyncLock> Lock(m_Sync);
if (m_tOderedTime <= 0)
return false;
m_tOderedTime = 0;
m_tCloseTime = 0;
return true;
}
bool CCloseSystem::IsClosing(__time64_t &_tOderedTime, __time64_t &_tCloseTime)
{
ScopeLock <CSyncLock> Lock(m_Sync);
if (m_tCloseTime <= 0)
return false;
_tOderedTime = m_tOderedTime;
_tCloseTime = m_tCloseTime;
return true;
}