Lines Matching refs:SceneTimerOhImpl
28 SceneTimerOhImpl::SceneTimerOhImpl() in SceneTimerOhImpl() function in SceneTimerOhImpl
30 std::thread timerThread(&SceneTimerOhImpl::Loop, this); in SceneTimerOhImpl()
34 void SceneTimerOhImpl::RegUser(int userId, ICb* cb) in RegUser()
39 void SceneTimerOhImpl::UnRegUser(int userId) in UnRegUser()
44 void SceneTimerOhImpl::Start(int user, int id, long interval) in Start()
52 void SceneTimerOhImpl::Stop(int user, int id) in Stop()
59 void SceneTimerOhImpl::Loop() in Loop()
75 void SceneTimerOhImpl::FillRecordAndNotify(int key, long long expireTs) in FillRecordAndNotify()
86 void SceneTimerOhImpl::ValidateDuplication(int key) in ValidateDuplication()
94 void SceneTimerOhImpl::ValidateExistence(int key) in ValidateExistence()
102 long long SceneTimerOhImpl::GetCurTimeStamp() in GetCurTimeStamp()
109 void SceneTimerOhImpl::CheckRecordsAndTrigger() in CheckRecordsAndTrigger()
124 int SceneTimerOhImpl::BuildRecordKey(int user, int id) in BuildRecordKey()
136 long long SceneTimerOhImpl::CalcExpireTimeStamp(long delay) in CalcExpireTimeStamp()
143 void SceneTimerOhImpl::TriggerCallbak(int recordKey) in TriggerCallbak()
160 int SceneTimerOhImpl::ExtractUserFromRecordKey(int key) in ExtractUserFromRecordKey()
165 int SceneTimerOhImpl::ExtractIdFromRecordKey(int key) in ExtractIdFromRecordKey()
170 void SceneTimerOhImpl::RemoveRecordAndNotify(int key) in RemoveRecordAndNotify()