Lines Matching refs:SceneTimerOhImpl
16 #include "SceneTimerOhImpl.h"
30 SceneTimerOhImpl::SceneTimerOhImpl()
32 std::thread timerThread(&SceneTimerOhImpl::Loop, this);
36 void SceneTimerOhImpl::RegUser(int userId, ICb* cb)
41 void SceneTimerOhImpl::UnRegUser(int userId)
46 void SceneTimerOhImpl::Start(int user, int id, long interval)
54 void SceneTimerOhImpl::Stop(int user, int id)
61 void SceneTimerOhImpl::Loop()
77 void SceneTimerOhImpl::FillRecordAndNotify(int key, long long expireTs)
88 void SceneTimerOhImpl::ValidateDuplication(int key)
96 void SceneTimerOhImpl::ValidateExistence(int key)
104 long long SceneTimerOhImpl::GetCurTimeStamp()
111 void SceneTimerOhImpl::CheckRecordsAndTrigger()
126 int SceneTimerOhImpl::BuildRecordKey(int user, int id)
138 long long SceneTimerOhImpl::CalcExpireTimeStamp(long delay)
145 void SceneTimerOhImpl::TriggerCallbak(int recordKey)
162 int SceneTimerOhImpl::ExtractUserFromRecordKey(int key)
167 int SceneTimerOhImpl::ExtractIdFromRecordKey(int key)
172 void SceneTimerOhImpl::RemoveRecordAndNotify(int key)