Description:fix head file order

Match-id-963a2e78193e9abffe67b3f02e25df465ae59b44
This commit is contained in:
xxxx
2022-05-27 15:16:41 +08:00
parent bee83d222a
commit 79fcf6c23d
180 changed files with 573 additions and 401 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,9 +16,9 @@
#ifndef OHOS_DISTRIBUTED_INPUT_CONSTANTS_H
#define OHOS_DISTRIBUTED_INPUT_CONSTANTS_H
#include <map>
#include <string>
#include <vector>
#include <map>
namespace OHOS {
namespace DistributedHardware {
+1 -1
View File
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
+7 -4
View File
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -17,18 +17,21 @@
#include <cinttypes>
#include <cstring>
#include <filesystem>
#include <sstream>
#include <dirent.h>
#include <fcntl.h>
#include <filesystem>
#include <openssl/sha.h>
#include <securec.h>
#include <sstream>
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
#include "anonymous_string.h"
#include "distributed_hardware_log.h"
#include "dinput_errcode.h"
#include "sys/stat.h"
namespace OHOS {
namespace DistributedHardware {
+4 -1
View File
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -18,9 +18,12 @@
#include <mutex>
#include <unordered_map>
#include <sys/epoll.h>
#include <sys/inotify.h>
#include <linux/input.h>
#include "constants_dinput.h"
namespace OHOS {
+1 -1
View File
@@ -1,4 +1,4 @@
# Copyright (c) 2021 Huawei Device Co., Ltd.
# Copyright (c) 2021-2022 Huawei Device Co., Ltd.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
@@ -1,4 +1,4 @@
# Copyright (c) 2021 Huawei Device Co., Ltd.
# Copyright (c) 2021-2022 Huawei Device Co., Ltd.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
+2 -1
View File
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -20,6 +20,7 @@
#include <sstream>
#include "distributed_hardware_log.h"
#include "dinput_errcode.h"
namespace OHOS {
+1 -1
View File
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
+1 -1
View File
@@ -1,4 +1,4 @@
# Copyright (c) 2021 Huawei Device Co., Ltd.
# Copyright (c) 2021-2022 Huawei Device Co., Ltd.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,9 +16,10 @@
#ifndef I_ADD_WHITE_LIST_INFOS_CALL_BACK_H
#define I_ADD_WHITE_LIST_INFOS_CALL_BACK_H
#include <iremote_broker.h>
#include <string>
#include <iremote_broker.h>
namespace OHOS {
namespace DistributedHardware {
namespace DistributedInput {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,9 +16,10 @@
#ifndef I_DEL_WHITE_LIST_INFOS_CALL_BACK_H
#define I_DEL_WHITE_LIST_INFOS_CALL_BACK_H
#include <iremote_broker.h>
#include <string>
#include <iremote_broker.h>
namespace OHOS {
namespace DistributedHardware {
namespace DistributedInput {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -15,11 +15,14 @@
#ifndef I_DISTRIBUTED_SINK_INPUT_H
#define I_DISTRIBUTED_SINK_INPUT_H
#include <string>
#include "../../common/include/constants_dinput.h"
#include "iremote_broker.h"
#include "iremote_object.h"
#include "i_start_d_input_server_call_back.h"
#include "constants_dinput.h"
namespace OHOS {
namespace DistributedHardware {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -15,19 +15,22 @@
#ifndef I_DISTRIBUTED_INPUT_H
#define I_DISTRIBUTED_INPUT_H
#include <string>
#include "../../common/include/constants_dinput.h"
#include "iremote_broker.h"
#include "iremote_object.h"
#include "i_register_d_input_call_back.h"
#include "i_unregister_d_input_call_back.h"
#include "i_prepare_d_input_call_back.h"
#include "i_unprepare_d_input_call_back.h"
#include "i_start_d_input_call_back.h"
#include "i_stop_d_input_call_back.h"
#include "i_start_d_input_server_call_back.h"
#include "constants_dinput.h"
#include "i_add_white_list_infos_call_back.h"
#include "i_del_white_list_infos_call_back.h"
#include "i_prepare_d_input_call_back.h"
#include "i_register_d_input_call_back.h"
#include "i_start_d_input_call_back.h"
#include "i_start_d_input_server_call_back.h"
#include "i_stop_d_input_call_back.h"
#include "i_unprepare_d_input_call_back.h"
#include "i_unregister_d_input_call_back.h"
namespace OHOS {
namespace DistributedHardware {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,9 +16,10 @@
#ifndef I_PREPARE_D_INPUT_CALL_BACK_H
#define I_PREPARE_D_INPUT_CALL_BACK_H
#include <iremote_broker.h>
#include <string>
#include <iremote_broker.h>
namespace OHOS {
namespace DistributedHardware {
namespace DistributedInput {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,9 +16,10 @@
#ifndef I_REGIST_D_INPUT_CALL_BACK_H
#define I_REGIST_D_INPUT_CALL_BACK_H
#include <iremote_broker.h>
#include <string>
#include <iremote_broker.h>
namespace OHOS {
namespace DistributedHardware {
namespace DistributedInput {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,9 +16,10 @@
#ifndef I_START_D_INPUT_CALL_BACK_H
#define I_START_D_INPUT_CALL_BACK_H
#include <iremote_broker.h>
#include <string>
#include <iremote_broker.h>
namespace OHOS {
namespace DistributedHardware {
namespace DistributedInput {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,10 +16,11 @@
#ifndef I_START_D_INPUT_SERVER_CALL_BACK_H
#define I_START_D_INPUT_SERVER_CALL_BACK_H
#include "../../common/include/constants_dinput.h"
#include <string>
#include <iremote_broker.h>
#include <string>
#include "constants_dinput.h"
namespace OHOS {
namespace DistributedHardware {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,9 +16,10 @@
#ifndef I_STOP_D_INPUT_CALL_BACK_H
#define I_STOP_D_INPUT_CALL_BACK_H
#include <iremote_broker.h>
#include <string>
#include <iremote_broker.h>
namespace OHOS {
namespace DistributedHardware {
namespace DistributedInput {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,9 +16,10 @@
#ifndef I_UNPREPARE_D_INPUT_CALL_BACK_H
#define I_UNPREPARE_D_INPUT_CALL_BACK_H
#include <iremote_broker.h>
#include <string>
#include <iremote_broker.h>
namespace OHOS {
namespace DistributedHardware {
namespace DistributedInput {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,9 +16,10 @@
#ifndef I_UNREGIST_D_INPUT_CALL_BACK_H
#define I_UNREGIST_D_INPUT_CALL_BACK_H
#include <iremote_broker.h>
#include <string>
#include <iremote_broker.h>
namespace OHOS {
namespace DistributedHardware {
namespace DistributedInput {
+1 -1
View File
@@ -1,4 +1,4 @@
# Copyright (c) 2021 Huawei Device Co., Ltd.
# Copyright (c) 2021-2022 Huawei Device Co., Ltd.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,16 +16,19 @@
#ifndef DISTRIBUTED_INPUT_HANDLER_H
#define DISTRIBUTED_INPUT_HANDLER_H
#include <string>
#include <mutex>
#include <map>
#include <sys/epoll.h>
#include <functional>
#include <map>
#include <mutex>
#include <string>
#include <sys/epoll.h>
#include <linux/input.h>
#include "ihardware_handler.h"
#include "single_instance.h"
#include "input_hub.h"
#include "constants_dinput.h"
#include "input_hub.h"
namespace OHOS {
namespace DistributedHardware {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -14,21 +14,26 @@
*/
#include "distributed_input_handler.h"
#include <sys/inotify.h>
#include <cstring>
#include <dirent.h>
#include <fcntl.h>
#include <unistd.h>
#include <sstream>
#include <sys/stat.h>
#include <unistd.h>
#include <openssl/sha.h>
#include <sys/inotify.h>
#include <linux/input.h>
#include <linux/uinput.h>
#include "softbus_bus_center.h"
#include "constants_dinput.h"
#include "nlohmann/json.hpp"
#include "sys/stat.h"
#include "anonymous_string.h"
#include "distributed_hardware_log.h"
#include "nlohmann/json.hpp"
#include "constants_dinput.h"
#include "dinput_errcode.h"
#include "softbus_bus_center.h"
namespace OHOS {
namespace DistributedHardware {
+1 -1
View File
@@ -1,4 +1,4 @@
# Copyright (c) 2021 Huawei Device Co., Ltd.
# Copyright (c) 2021-2022 Huawei Device Co., Ltd.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -17,15 +17,17 @@
#define DISTRIBUTED_INPUT_KIT_H
#include <string>
#include "distributed_hardware_log.h"
#include "constants_dinput.h"
#include "distributed_input_client.h"
#include "i_register_d_input_call_back.h"
#include "i_unregister_d_input_call_back.h"
#include "i_prepare_d_input_call_back.h"
#include "i_unprepare_d_input_call_back.h"
#include "i_start_d_input_call_back.h"
#include "i_stop_d_input_call_back.h"
#include "distributed_hardware_log.h"
#include "i_unregister_d_input_call_back.h"
#include "i_prepare_d_input_call_back.h"
#include "i_unprepare_d_input_call_back.h
namespace OHOS {
namespace DistributedHardware {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
+1 -1
View File
@@ -1,4 +1,4 @@
# Copyright (c) 2021 Huawei Device Co., Ltd.
# Copyright (c) 2021-2022 Huawei Device Co., Ltd.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
+1 -1
View File
@@ -1,4 +1,4 @@
# Copyright (c) 2021 Huawei Device Co., Ltd.
# Copyright (c) 2021-2022 Huawei Device Co., Ltd.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,24 +16,24 @@
#ifndef DISRIBUTED_INPUT_INNER_TEST_H
#define DISRIBUTED_INPUT_INNER_TEST_H
#include <thread>
#include <functional>
#include <iostream>
#include <gtest/gtest.h>
#include <refbase.h>
#include <thread>
#include <gtest/gtest.h>
#include "ipc_skeleton.h"
#include "iservice_registry.h"
#include "system_ability_definition.h"
#include "constants_dinput.h"
#include "distributed_input_kit.h"
#include "i_distributed_sink_input.h"
#include "i_distributed_source_input.h"
#include "prepare_d_input_call_back_stub.h"
#include "unprepare_d_input_call_back_stub.h"
#include "start_d_input_call_back_stub.h"
#include "stop_d_input_call_back_stub.h"
#include "constants_dinput.h"
#include "iservice_registry.h"
#include "ipc_skeleton.h"
#include "system_ability_definition.h"
#include "unprepare_d_input_call_back_stub.h"
namespace OHOS {
namespace DistributedHardware {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -14,10 +14,12 @@
*/
#include "distributed_input_client.h"
#include "distributed_hardware_log.h"
#include "nlohmann/json.hpp"
#include "constants_dinput.h"
#include "white_list_util.h"
#include "nlohmann/json.hpp"
#include "distributed_hardware_log.h"
namespace OHOS {
namespace DistributedHardware {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,8 +16,10 @@
#ifndef ADD_WHITE_LIST_INFOS_CALL_BACK_PROXY_H
#define ADD_WHITE_LIST_INFOS_CALL_BACK_PROXY_H
#include <string>
#include "i_add_white_list_infos_call_back.h"
#include <string>
#include "iremote_proxy.h"
namespace OHOS {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,8 +16,10 @@
#ifndef ADD_WHITE_LIST_INFOS_CALL_BACK_STUB_H
#define ADD_WHITE_LIST_INFOS_CALL_BACK_STUB_H
#include <string>
#include "i_add_white_list_infos_call_back.h"
#include <string>
#include "iremote_stub.h"
namespace OHOS {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,8 +16,10 @@
#ifndef DEL_WHITE_LIST_INFOS_CALL_BACK_PROXY_H
#define DEL_WHITE_LIST_INFOS_CALL_BACK_PROXY_H
#include <string>
#include "i_del_white_list_infos_call_back.h"
#include <string>
#include "iremote_proxy.h"
namespace OHOS {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,8 +16,10 @@
#ifndef DEL_WHITE_LIST_INFOS_CALL_BACK_STUB_H
#define DEL_WHITE_LIST_INFOS_CALL_BACK_STUB_H
#include <string>
#include "i_del_white_list_infos_call_back.h"
#include <string>
#include "iremote_stub.h"
namespace OHOS {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,17 +16,17 @@
#ifndef DISTRIBUTED_INPUT_CLIENT_H
#define DISTRIBUTED_INPUT_CLIENT_H
#include <string>
#include <mutex>
#include <iostream>
#include <mutex>
#include <string>
#include "add_white_list_infos_call_back_stub.h"
#include "del_white_list_infos_call_back_stub.h"
#include "i_distributed_source_input.h"
#include "i_distributed_sink_input.h"
#include "register_d_input_call_back_stub.h"
#include "unregister_d_input_call_back_stub.h"
#include "start_d_input_server_call_back_stub.h"
#include "add_white_list_infos_call_back_stub.h"
#include "del_white_list_infos_call_back_stub.h"
#include "unregister_d_input_call_back_stub.h"
#include "idistributed_hardware_source.h"
#include "idistributed_hardware_sink.h"
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,8 +16,10 @@
#ifndef DISTRIBUTED_INPUT_SINK_PROXY_H
#define DISTRIBUTED_INPUT_SINK_PROXY_H
#include <iostream>
#include "i_distributed_sink_input.h"
#include <iostream>
#include "iremote_proxy.h"
namespace OHOS {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,8 +16,10 @@
#ifndef DISRIBUTED_INPUT_SINK_STUB_H
#define DISRIBUTED_INPUT_SINK_STUB_H
#include <iostream>
#include "i_distributed_sink_input.h"
#include <iostream>
#include "iremote_stub.h"
namespace OHOS {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,8 +16,10 @@
#ifndef DISTRIBUTED_INPUT_SOURCE_PROXY_H
#define DISTRIBUTED_INPUT_SOURCE_PROXY_H
#include <iostream>
#include "i_distributed_source_input.h"
#include <iostream>
#include "iremote_proxy.h"
namespace OHOS {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,8 +16,10 @@
#ifndef DISRIBUTED_INPUT_SOURCE_STUB_H
#define DISRIBUTED_INPUT_SOURCE_STUB_H
#include <iostream>
#include "i_distributed_source_input.h"
#include <iostream>
#include "iremote_stub.h"
namespace OHOS {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,8 +16,10 @@
#ifndef PREPARE_D_INPUT_CALL_BACK_PROXY_H
#define PREPARE_D_INPUT_CALL_BACK_PROXY_H
#include <string>
#include "i_prepare_d_input_call_back.h"
#include <string>
#include "iremote_proxy.h"
namespace OHOS {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,8 +16,10 @@
#ifndef PREPARE_D_INPUT_CALL_BACK_STUB_H
#define PREPARE_D_INPUT_CALL_BACK_STUB_H
#include <string>
#include "i_prepare_d_input_call_back.h"
#include <string>
#include "iremote_stub.h"
namespace OHOS {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,8 +16,10 @@
#ifndef REGIST_D_INPUT_CALL_BACK_PROXY_H
#define REGIST_D_INPUT_CALL_BACK_PROXY_H
#include <string>
#include "i_register_d_input_call_back.h"
#include <string>
#include "iremote_proxy.h"
namespace OHOS {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,10 +16,12 @@
#ifndef REGIST_D_INPUT_CALL_BACK_STUB_H
#define REGIST_D_INPUT_CALL_BACK_STUB_H
#include <string>
#include "iremote_stub.h"
#include "i_register_d_input_call_back.h"
#include <string>
#include "iremote_stub.h"
namespace OHOS {
namespace DistributedHardware {
namespace DistributedInput {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,8 +16,10 @@
#ifndef START_D_INPUT_CALL_BACK_PROXY_H
#define START_D_INPUT_CALL_BACK_PROXY_H
#include <string>
#include "i_start_d_input_call_back.h"
#include <string>
#include "iremote_proxy.h"
namespace OHOS {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,8 +16,10 @@
#ifndef START_D_INPUT_CALL_BACK_STUB_H
#define START_D_INPUT_CALL_BACK_STUB_H
#include <string>
#include "i_start_d_input_call_back.h"
#include <string>
#include "iremote_stub.h"
namespace OHOS {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,8 +16,10 @@
#ifndef START_D_INPUT_SERVER_CALL_BACK_PROXY_H
#define START_D_INPUT_SERVER_CALL_BACK_PROXY_H
#include <string>
#include "i_start_d_input_server_call_back.h"
#include <string>
#include "iremote_proxy.h"
namespace OHOS {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,10 +16,12 @@
#ifndef START_D_INPUT_SERVER_CALL_BACK_STUB_H
#define START_D_INPUT_SERVER_CALL_BACK_STUB_H
#include <string>
#include "iremote_stub.h"
#include "i_start_d_input_server_call_back.h"
#include <string>
#include "iremote_stub.h"
namespace OHOS {
namespace DistributedHardware {
namespace DistributedInput {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,8 +16,10 @@
#ifndef STOP_D_INPUT_CALL_BACK_PROXY_H
#define STOP_D_INPUT_CALL_BACK_PROXY_H
#include <string>
#include "i_stop_d_input_call_back.h"
#include <string>
#include "iremote_proxy.h"
namespace OHOS {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,8 +16,10 @@
#ifndef STOP_D_INPUT_CALL_BACK_STUB_H
#define STOP_D_INPUT_CALL_BACK_STUB_H
#include <string>
#include "i_stop_d_input_call_back.h"
#include <string>
#include "iremote_stub.h"
namespace OHOS {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,8 +16,10 @@
#ifndef UNPREPARE_D_INPUT_CALL_BACK_PROXY_H
#define UNPREPARE_D_INPUT_CALL_BACK_PROXY_H
#include <string>
#include "i_unprepare_d_input_call_back.h"
#include <string>
#include "iremote_proxy.h"
namespace OHOS {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,10 +16,12 @@
#ifndef UNPREPARE_D_INPUT_CALL_BACK_STUB_H
#define UNPREPARE_D_INPUT_CALL_BACK_STUB_H
#include <string>
#include "iremote_stub.h"
#include "i_unprepare_d_input_call_back.h"
#include <string>
#include "iremote_stub.h"
namespace OHOS {
namespace DistributedHardware {
namespace DistributedInput {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,8 +16,10 @@
#ifndef UNREGIST_D_INPUT_CALL_BACK_PROXY_H
#define UNREGIST_D_INPUT_CALL_BACK_PROXY_H
#include <string>
#include "i_unregister_d_input_call_back.h"
#include <string>
#include "iremote_proxy.h"
namespace OHOS {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,8 +16,10 @@
#ifndef UNREGIST_D_INPUT_CALL_BACK_STUB_H
#define UNREGIST_D_INPUT_CALL_BACK_STUB_H
#include <string>
#include "i_unregister_d_input_call_back.h"
#include <string>
#include "iremote_stub.h"
namespace OHOS {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -14,6 +14,7 @@
*/
#include "add_white_list_infos_call_back_proxy.h"
#include "ipc_types.h"
#include "parcel.h"
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -14,7 +14,9 @@
*/
#include "add_white_list_infos_call_back_stub.h"
#include "string_ex.h"
#include "constants_dinput.h"
#include "dinput_errcode.h"
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -14,6 +14,7 @@
*/
#include "del_white_list_infos_call_back_proxy.h"
#include "ipc_types.h"
#include "parcel.h"
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -14,7 +14,9 @@
*/
#include "del_white_list_infos_call_back_stub.h"
#include "string_ex.h"
#include "constants_dinput.h"
#include "dinput_errcode.h"
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -14,14 +14,17 @@
*/
#include "distributed_input_client.h"
#include <iservice_registry.h>
#include <system_ability_definition.h>
#include "constants_dinput.h"
#include "white_list_util.h"
#include "anonymous_string.h"
#include "distributed_hardware_log.h"
#include "dinput_errcode.h"
#include "iservice_registry.h"
#include "nlohmann/json.hpp"
#include "system_ability_definition.h"
#include "constants_dinput.h"
#include "dinput_errcode.h"
#include "softbus_bus_center.h"
#include "white_list_util.h"
namespace OHOS {
namespace DistributedHardware {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -14,6 +14,7 @@
*/
#include "distributed_input_sink_proxy.h"
#include "dinput_errcode.h"
namespace OHOS {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -14,6 +14,7 @@
*/
#include "distributed_input_sink_stub.h"
#include "constants_dinput.h"
#include "dinput_errcode.h"
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -14,6 +14,7 @@
*/
#include "distributed_input_source_proxy.h"
#include "dinput_errcode.h"
namespace OHOS {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -14,6 +14,7 @@
*/
#include "distributed_input_source_stub.h"
#include "constants_dinput.h"
#include "dinput_errcode.h"
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -14,6 +14,7 @@
*/
#include "prepare_d_input_call_back_proxy.h"
#include "ipc_types.h"
#include "parcel.h"
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -14,7 +14,9 @@
*/
#include "prepare_d_input_call_back_stub.h"
#include "string_ex.h"
#include "constants_dinput.h"
#include "dinput_errcode.h"
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -14,6 +14,7 @@
*/
#include "register_d_input_call_back_proxy.h"
#include "ipc_types.h"
#include "parcel.h"
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -14,7 +14,9 @@
*/
#include "register_d_input_call_back_stub.h"
#include "string_ex.h"
#include "constants_dinput.h"
#include "dinput_errcode.h"
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -14,6 +14,7 @@
*/
#include "start_d_input_call_back_proxy.h"
#include "ipc_types.h"
#include "parcel.h"
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -14,7 +14,9 @@
*/
#include "start_d_input_call_back_stub.h"
#include "string_ex.h"
#include "constants_dinput.h"
#include "dinput_errcode.h"
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -14,6 +14,7 @@
*/
#include "start_d_input_server_call_back_proxy.h"
#include "ipc_types.h"
#include "parcel.h"
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -14,7 +14,9 @@
*/
#include "start_d_input_server_call_back_stub.h"
#include "string_ex.h"
#include "constants_dinput.h"
#include "dinput_errcode.h"
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -14,6 +14,7 @@
*/
#include "stop_d_input_call_back_proxy.h"
#include "ipc_types.h"
#include "parcel.h"
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -14,7 +14,9 @@
*/
#include "stop_d_input_call_back_stub.h"
#include "string_ex.h"
#include "constants_dinput.h"
#include "dinput_errcode.h"
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -14,6 +14,7 @@
*/
#include "unprepare_d_input_call_back_proxy.h"
#include "ipc_types.h"
#include "parcel.h"
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -14,7 +14,9 @@
*/
#include "unprepare_d_input_call_back_stub.h"
#include "string_ex.h"
#include "constants_dinput.h"
#include "dinput_errcode.h"
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -14,6 +14,7 @@
*/
#include "unregister_d_input_call_back_proxy.h"
#include "ipc_types.h"
#include "parcel.h"
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -14,7 +14,9 @@
*/
#include "unregister_d_input_call_back_stub.h"
#include "string_ex.h"
#include "constants_dinput.h"
#include "dinput_errcode.h"
+1 -1
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
+1 -1
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
+1 -1
View File
@@ -1,4 +1,4 @@
# Copyright (c) 2021 Huawei Device Co., Ltd.
# Copyright (c) 2021-2022 Huawei Device Co., Ltd.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
+1 -1
View File
@@ -1,4 +1,4 @@
# Copyright (c) 2021 Huawei Device Co., Ltd.
# Copyright (c) 2021-2022 Huawei Device Co., Ltd.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,14 +16,17 @@
#ifndef DISTRIBUTED_INPUT_COLLECTOR_H
#define DISTRIBUTED_INPUT_COLLECTOR_H
#include <string>
#include <map>
#include <mutex>
#include <string>
#include <sys/epoll.h>
#include <linux/input.h>
#include "input_hub.h"
#include "event_handler.h"
#include "constants_dinput.h"
#include "input_hub.h"
namespace OHOS {
namespace DistributedHardware {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -18,13 +18,16 @@
#include <cstring>
#include <dirent.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <unistd.h>
#include <openssl/sha.h>
#include <sys/inotify.h>
#include <unistd.h>
#include <linux/input.h>
#include "sys/stat.h"
#include "nlohmann/json.hpp"
#include "distributed_hardware_log.h"
#include "nlohmann/json.hpp"
#include "dinput_errcode.h"
namespace OHOS {
+1 -1
View File
@@ -1,4 +1,4 @@
# Copyright (c) 2021 Huawei Device Co., Ltd.
# Copyright (c) 2021-2022 Huawei Device Co., Ltd.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,17 +16,20 @@
#ifndef DISRIBUTED_INPUT_SINK_MANAGER_SERVICE_H
#define DISRIBUTED_INPUT_SINK_MANAGER_SERVICE_H
#include <cstring>
#include <set>
#include <sys/types.h>
#include <unistd.h>
#include <set>
#include <cstring>
#include "distributed_input_sink_stub.h"
#include "distributed_input_sink_event_handler.h"
#include "event_handler.h"
#include "singleton.h"
#include "system_ability.h"
#include "constants_dinput.h"
#include "dinput_sink_trans_callback.h"
#include "distributed_input_sink_stub.h"
#include "distributed_input_sink_event_handler.h"
namespace OHOS {
namespace DistributedHardware {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -15,14 +15,17 @@
#include "distributed_input_sink_manager.h"
#include <if_system_ability_manager.h>
#include <iservice_registry.h>
#include <system_ability_definition.h>
#include "anonymous_string.h"
#include "distributed_hardware_log.h"
#include "if_system_ability_manager.h"
#include "iservice_registry.h"
#include "nlohmann/json.hpp"
#include "distributed_input_sink_transport.h"
#include "system_ability_definition.h"
#include "distributed_input_collector.h"
#include "distributed_input_sink_switch.h"
#include "distributed_hardware_log.h"
#include "distributed_input_sink_transport.h"
#include "dinput_errcode.h"
#include "white_list_util.h"
+1 -1
View File
@@ -1,4 +1,4 @@
# Copyright (c) 2021 Huawei Device Co., Ltd.
# Copyright (c) 2021-2022 Huawei Device Co., Ltd.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
@@ -1,4 +1,4 @@
# Copyright (c) 2021 Huawei Device Co., Ltd.
# Copyright (c) 2021-2022 Huawei Device Co., Ltd.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -12,12 +12,13 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <if_system_ability_manager.h>
#include <system_ability_definition.h>
#include <iservice_registry.h>
#include "distributed_input_sinkmanager_test.h"
#include "if_system_ability_manager.h"
#include "iservice_registry.h"
#include "system_ability_definition.h"
using namespace testing::ext;
using namespace OHOS::DistributedHardware::DistributedInput;
using namespace std;
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,11 +16,13 @@
#ifndef DISRIBUTED_INPUT_INNER_TEST_H
#define DISRIBUTED_INPUT_INNER_TEST_H
#include <thread>
#include <functional>
#include <iostream>
#include <gtest/gtest.h>
#include <refbase.h>
#include <thread>
#include <gtest/gtest.h>
#include "constants_dinput.h"
#include "distributed_input_sink_manager.h"
+1 -1
View File
@@ -1,4 +1,4 @@
# Copyright (c) 2021 Huawei Device Co., Ltd.
# Copyright (c) 2021-2022 Huawei Device Co., Ltd.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
@@ -16,10 +16,11 @@
#ifndef DISTRIBUTED_INPUT_SINK_SWITCH_H
#define DISTRIBUTED_INPUT_SINK_SWITCH_H
#include <string>
#include <set>
#include <vector>
#include <mutex>
#include <set>
#include <string>
#include <vector>
#include "dinput_softbus_define.h"
namespace OHOS {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -16,14 +16,15 @@
#ifndef DISTRIBUTED_INPUT_SINK_TRANSPORT_H
#define DISTRIBUTED_INPUT_SINK_TRANSPORT_H
#include <string>
#include <mutex>
#include <set>
#include <string>
#include <vector>
#include "nlohmann/json.hpp"
#include "constants.h"
#include "event_handler.h"
#include "nlohmann/json.hpp"
#include "dinput_sink_trans_callback.h"
#include "dinput_softbus_define.h"
#include "distributed_input_sink_switch.h"
@@ -15,8 +15,10 @@
#include "distributed_input_sink_switch.h"
#include "constants_dinput.h"
#include "anonymous_string.h"
#include "distributed_hardware_log.h"
#include "constants_dinput.h"
#include "dinput_errcode.h"
namespace OHOS {
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -18,10 +18,12 @@
#include <cinttypes>
#include "linux/input.h"
#include "anonymous_string.h"
#include "distributed_hardware_log.h"
#include "securec.h"
#include "constants_dinput.h"
#include "distributed_hardware_log.h"
#include "dinput_errcode.h"
#include "session.h"
#include "softbus_bus_center.h"
+1 -1
View File
@@ -1,4 +1,4 @@
# Copyright (c) 2021 Huawei Device Co., Ltd.
# Copyright (c) 2021-2022 Huawei Device Co., Ltd.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at

Some files were not shown because too many files have changed in this diff Show More