初步修复
This commit is contained in:
parent
8fc4357cc6
commit
e4714f3f0e
46705 changed files with 12004901 additions and 0 deletions
47
Server/ServerCommon/CloseSystem.cpp
Normal file
47
Server/ServerCommon/CloseSystem.cpp
Normal 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;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue