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 ad55d8f8f7c1c9b545e34d20879e89272eb0a88e..6952cf248f1a378e8ed86632d7554022184e33be 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 91fbe8d3dd1af7806428052b9de87f998a1ab903..e537ec5d5509c16a9687a77afc868487cefa48b0 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");