Lines Matching refs:std
32 class VsyncStation : public std::enable_shared_from_this<VsyncStation> {
35 const std::shared_ptr<AppExecFwk::EventHandler>& vsyncHandler = nullptr);
39 void RequestVsync(const std::shared_ptr<VsyncCallback>& vsyncCallback);
51 std::shared_ptr<VSyncReceiver> GetOrCreateVsyncReceiver();
52 std::shared_ptr<VSyncReceiver> GetOrCreateVsyncReceiverLocked();
53 std::shared_ptr<RSFrameRateLinker> GetFrameRateLinker();
58 std::shared_ptr<AppExecFwk::EventHandler> vsyncHandler_ = nullptr;
59 std::string vsyncTimeoutTaskName_;
61 std::mutex mutex_;
66 std::shared_ptr<VSyncReceiver> receiver_ = nullptr;
67 std::shared_ptr<RSFrameRateLinker> frameRateLinker_ = nullptr;
68 using Callbacks = std::unordered_set<std::shared_ptr<VsyncCallback>>;