bool ConnectionTCP::timeOut() const
{
- time_t now = std::time(nullptr);
- if((now-mLastActive) >= mTimeOutValue)
+ if ((Time::nowTimeT() - mLastActive) >= mTimeOutValue)
return true;
return false;
bool ConnectionUDP::timeOut() const
{
- time_t now = std::time(nullptr);
- if((now-mLastActive) >= mTimeOutValue)
+ if ((Time::nowTimeT() - mLastActive) >= mTimeOutValue)
return true;
return false;
return Clock::now();
}
+ time_t nowTimeT()
+ {
+ return toTimeT(now());
+ }
+
time_t toTimeT(const Timepoint &timepoint)
{
return Clock::to_time_t(timepoint);
//--- functions ---
Timepoint now();
+ time_t nowTimeT();
time_t toTimeT(const Timepoint &timepoint);
Timepoint toTimepoint(const time_t timet);
#include "GameServer/Includes.hxx"
+#include "Common/Includes.hxx"
PVhcAccessRequest::PVhcAccessRequest()
{
*/
void PVhcAccessRequestList::DropTimedOut()
{
- std::time_t now = std::time( NULL );
- std::time_t timeout;
+ time_t timeout;
for ( PVhcAccessRequestMap::iterator it = mActiveRequests.begin(); it != mActiveRequests.end(); it++ )
{
timeout = 0;
break;
}
- if ( it->second.mTimestamp > ( now + timeout ) )
- {
+ if (it->second.mTimestamp > (Time::nowTimeT() + timeout))
mActiveRequests.erase( it );
- }
}
}