bool NFCHeartBeatManager::AddHeartBeat(const NFGUID self, const std::string& strHeartBeatName, const HEART_BEAT_FUNCTOR_PTR& cb, const float fTime, const int nCount) { NFCHeartBeatElement xHeartBeat; xHeartBeat.nNextTriggerTime = NFTime::GetNowTimeMille() + (NFINT64)(fTime * 1000); xHeartBeat.fBeatTime = fTime; xHeartBeat.nCount = nCount; xHeartBeat.self = self; xHeartBeat.strBeatName = strHeartBeatName; xHeartBeat.Add(cb); mAddListEx.push_back(xHeartBeat); return true; }
bool NFCHeartBeatManager::AddHeartBeat(const NFIDENTID self, const std::string& strHeartBeatName, const HEART_BEAT_FUNCTOR_PTR& cb, const float fTime, const int nCount) { NFCHeartBeatElement xHeartBeat; xHeartBeat.fTime = fTime; xHeartBeat.fBeatTime = fTime; xHeartBeat.nCount = nCount; xHeartBeat.self = self; xHeartBeat.strBeatName = strHeartBeatName; xHeartBeat.Add(cb); mAddListEx.push_back(xHeartBeat); return true; }