Home
last modified time | relevance | path

Searched refs:ICb (Results 1 - 7 of 7) sorted by relevance

/base/hiviewdfx/hiview/plugins/performance/timer/
H A DISceneTimerInfrastructure.h22 class ICb { class in OHOS::HiviewDFX::ISceneTimerInfrastructure
25 virtual ~ICb() = default;
27 virtual void RegUser(int userId, ICb* cb) = 0;
H A DAppTimerAdapter.h27 class AppTimerAdapter : public IAppTimer, public ISceneTimerInfrastructure::ICb {
36 void SetCb(IAppTimer::ICb* cb);
40 IAppTimer::ICb* cb{nullptr};
H A DSceneTimerOhImpl.h31 void RegUser(int userId, ICb* cb) override;
43 std::map<int, ICb*> callbacks; // userId as key, potentially multi-thread problem, but for now, lock is not needed
H A DSceneTimerOhImpl.cpp36 void SceneTimerOhImpl::RegUser(int userId, ICb* cb) in RegUser()
150 ICb* cb = callbacks.at(user); in TriggerCallbak()
H A DAppTimerAdapter.cpp61 void AppTimerAdapter::SetCb(IAppTimer::ICb* cb) in SetCb()
/base/hiviewdfx/hiview/plugins/performance/scene_data_processor/gateway/
H A DIStrKeyTimer.h24 class ICb { class in OHOS::HiviewDFX::IStrKeyTimer
27 virtual ~ICb() = default;
/base/hiviewdfx/hiview/plugins/performance/scene_data_processor/
H A DAppLaunchSceneDataProcessor.h43 class AppLaunchSceneDataProcessor : public IAppLaunchSceneDataProcessor, public IAppTimer::ICb, public ITimeoutHandler,

Completed in 2 milliseconds