From 880f5d0941426a276d4e13b223f3a44290fe5555 Mon Sep 17 00:00:00 2001 From: chen0088 Date: Sat, 18 Nov 2023 17:57:21 +0800 Subject: [PATCH] add privacy info Signed-off-by: chen0088 --- .../include/dscreen_sink_handler.h | 4 ++++ .../screen_sink/src/dscreen_sink_handler.cpp | 20 +++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/interfaces/innerkits/native_cpp/screen_sink/include/dscreen_sink_handler.h b/interfaces/innerkits/native_cpp/screen_sink/include/dscreen_sink_handler.h index ad55d8f8..6952cf24 100644 --- a/interfaces/innerkits/native_cpp/screen_sink/include/dscreen_sink_handler.h +++ b/interfaces/innerkits/native_cpp/screen_sink/include/dscreen_sink_handler.h @@ -38,6 +38,10 @@ public: int32_t UnsubscribeLocalHardware(const std::string &dhId) override; void OnRemoteSinkSvrDied(const wptr &remote); void FinishStartSA(const std::string ¶ms, const sptr &remoteObject); + int32_t RegisterPrivacyResources(std::shared_ptr listener) override; + int32_t PauseDistributedHardware(const std::string &networkId) override; + int32_t ResumeDistributedHardware(const std::string &networkId) override; + int32_t StopDistributedHardware(const std::string &networkId) override; private: class DScreenSinkSvrRecipient : public IRemoteObject::DeathRecipient { public: diff --git a/interfaces/innerkits/native_cpp/screen_sink/src/dscreen_sink_handler.cpp b/interfaces/innerkits/native_cpp/screen_sink/src/dscreen_sink_handler.cpp index 91fbe8d3..e537ec5d 100644 --- a/interfaces/innerkits/native_cpp/screen_sink/src/dscreen_sink_handler.cpp +++ b/interfaces/innerkits/native_cpp/screen_sink/src/dscreen_sink_handler.cpp @@ -194,6 +194,26 @@ void DScreenSinkHandler::OnRemoteSinkSvrDied(const wptr &remote) dScreenSinkProxy_ = nullptr; } +int32_t DScreenSinkHandler::RegisterPrivacyResources(std::shared_ptr listener) +{ + return DH_SUCCESS; +} + +int32_t DScreenSinkHandler::PauseDistributedHardware(const std::string &networkId) +{ + return DH_SUCCESS; +} + +int32_t DScreenSinkHandler::ResumeDistributedHardware(const std::string &networkId) +{ + return DH_SUCCESS; +} + +int32_t DScreenSinkHandler::StopDistributedHardware(const std::string &networkId) +{ + return DH_SUCCESS; +} + IDistributedHardwareSink *GetSinkHardwareHandler() { DHLOGI("GetSinkHardwareHandler"); -- Gitee