diff --git a/inputdevicehandler/include/distributed_input_handler.h b/inputdevicehandler/include/distributed_input_handler.h index c41d0958d6f3230eff48f0992d3ec4cb786264f5..3ec7e17b9b0ff491d33232570874b7b4acf93574 100644 --- a/inputdevicehandler/include/distributed_input_handler.h +++ b/inputdevicehandler/include/distributed_input_handler.h @@ -41,6 +41,7 @@ class DistributedInputHandler : public IHardwareHandler { DECLARE_SINGLE_INSTANCE_BASE(DistributedInputHandler); public: API_EXPORT int32_t Initialize() override; + API_EXPORT virtual std::vector QueryMeta() override; API_EXPORT virtual std::vector Query() override; API_EXPORT virtual std::map QueryExtraInfo() override; API_EXPORT bool IsSupportPlugin() override; diff --git a/inputdevicehandler/src/distributed_input_handler.cpp b/inputdevicehandler/src/distributed_input_handler.cpp index 3d6aa414cfae72b09977649a837ee20ab185bb44..3beb13768a2b0a400664792b8aad0897a60bdd06 100644 --- a/inputdevicehandler/src/distributed_input_handler.cpp +++ b/inputdevicehandler/src/distributed_input_handler.cpp @@ -110,6 +110,11 @@ void DistributedInputHandler::FindDevicesInfoByDhId( } } +std::vector DistributedInputHandler::QueryMeta() +{ + return {}; +} + std::vector DistributedInputHandler::Query() { std::vector retInfos; diff --git a/sourcehandler/include/distributed_input_source_handler.h b/sourcehandler/include/distributed_input_source_handler.h index c496921aad859ecaa88b2bae373ed10cc858d0e4..9ed6ed8674fc4b5db1ae08ae7e5c9f563908527d 100644 --- a/sourcehandler/include/distributed_input_source_handler.h +++ b/sourcehandler/include/distributed_input_source_handler.h @@ -45,6 +45,10 @@ public: std::shared_ptr callback) override; int32_t ConfigDistributedHardware(const std::string &devId, const std::string &dhId, const std::string &key, const std::string &value) override; + void RegisterDistributedHardwareStateListener(std::shared_ptr listener) override; + void UnregisterDistributedHardwareStateListener() override; + void RegisterDataSyncTriggerListener(std::shared_ptr listener) override; + void UnregisterDataSyncTriggerListener() override; void FinishStartSA(const std::string ¶ms, const sptr &remoteObject); void OnRemoteSourceSvrDied(const wptr &remote); diff --git a/sourcehandler/src/distributed_input_source_handler.cpp b/sourcehandler/src/distributed_input_source_handler.cpp index 40080043e3bce5c69407a7d8414cc01484abd76b..5650deb82b5e504f2f6a7fd0bd3253f5f7c4f562 100644 --- a/sourcehandler/src/distributed_input_source_handler.cpp +++ b/sourcehandler/src/distributed_input_source_handler.cpp @@ -111,6 +111,25 @@ int32_t DistributedInputSourceHandler::ConfigDistributedHardware(const std::stri return DH_SUCCESS; } +void DistributedInputSourceHandler::RegisterDistributedHardwareStateListener( + std::shared_ptr listener) +{ + (void)listener; +} + +void DistributedInputSourceHandler::UnregisterDistributedHardwareStateListener() +{ +} + +void DistributedInputSourceHandler::RegisterDataSyncTriggerListener(std::shared_ptr listener) +{ + (void)listener; +} + +void DistributedInputSourceHandler::UnregisterDataSyncTriggerListener() +{ +} + void DistributedInputSourceHandler::SALoadSourceCb::OnLoadSystemAbilitySuccess(int32_t systemAbilityId, const OHOS::sptr &remoteObject) {