代码拉取完成,页面将自动刷新
同步操作将从 src-openEuler/communication_ipc 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
From 09f972fe8f4eb997f0a9820b66fba3564a655792 Mon Sep 17 00:00:00 2001
From: Super User <root@localhost.localdomain>
Date: Tue, 5 Mar 2024 21:22:16 +0800
Subject: [PATCH] fix build error from header include
---
interfaces/innerkits/ipc_core/include/iremote_broker.h | 1 +
interfaces/innerkits/ipc_core/include/message_parcel.h | 1 +
interfaces/innerkits/libdbinder/include/dbinder_service.h | 1 +
ipc/native/src/core/include/ipc_process_skeleton.h | 1 +
ipc/native/src/core/source/ipc_object_proxy.cpp | 2 +-
ipc/native/src/core/source/iremote_broker.cpp | 2 +-
ipc/native/src/mock/include/invoker_factory.h | 1 +
ipc/native/src/mock/source/binder_connector.cpp | 2 +-
8 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/interfaces/innerkits/ipc_core/include/iremote_broker.h b/interfaces/innerkits/ipc_core/include/iremote_broker.h
index ed2045c..7105ff7 100644
--- a/interfaces/innerkits/ipc_core/include/iremote_broker.h
+++ b/interfaces/innerkits/ipc_core/include/iremote_broker.h
@@ -18,6 +18,7 @@
#include <unordered_map>
#include <functional>
+#include <mutex>
#include "iremote_object.h"
#include "refbase.h"
diff --git a/interfaces/innerkits/ipc_core/include/message_parcel.h b/interfaces/innerkits/ipc_core/include/message_parcel.h
index 0f3302e..efa57ab 100644
--- a/interfaces/innerkits/ipc_core/include/message_parcel.h
+++ b/interfaces/innerkits/ipc_core/include/message_parcel.h
@@ -20,6 +20,7 @@
#include "parcel.h"
#include "refbase.h"
#include <string>
+#include <memory>
namespace OHOS {
class IRemoteObject;
diff --git a/interfaces/innerkits/libdbinder/include/dbinder_service.h b/interfaces/innerkits/libdbinder/include/dbinder_service.h
index 6d3e6fa..7282c2c 100644
--- a/interfaces/innerkits/libdbinder/include/dbinder_service.h
+++ b/interfaces/innerkits/libdbinder/include/dbinder_service.h
@@ -23,6 +23,7 @@
#include <memory>
#include <list>
#include <thread>
+#include <condition_variable>
#include "dbinder_service_stub.h"
#include "ipc_object_proxy.h"
diff --git a/ipc/native/src/core/include/ipc_process_skeleton.h b/ipc/native/src/core/include/ipc_process_skeleton.h
index 831b300..ea67e18 100644
--- a/ipc/native/src/core/include/ipc_process_skeleton.h
+++ b/ipc/native/src/core/include/ipc_process_skeleton.h
@@ -19,6 +19,7 @@
#include <list>
#include <map>
#include <shared_mutex>
+#include <condition_variable>
#include "invoker_rawdata.h"
#include "ipc_object_proxy.h"
diff --git a/ipc/native/src/core/source/ipc_object_proxy.cpp b/ipc/native/src/core/source/ipc_object_proxy.cpp
index 559c276..23f56a8 100644
--- a/ipc/native/src/core/source/ipc_object_proxy.cpp
+++ b/ipc/native/src/core/source/ipc_object_proxy.cpp
@@ -17,7 +17,7 @@
#include <cstdint>
-#include "__mutex_base"
+// #include "__mutex_base"
#include "algorithm"
#include "errors.h"
#include "hilog/log_c.h"
diff --git a/ipc/native/src/core/source/iremote_broker.cpp b/ipc/native/src/core/source/iremote_broker.cpp
index dcbb59c..12f498e 100644
--- a/ipc/native/src/core/source/iremote_broker.cpp
+++ b/ipc/native/src/core/source/iremote_broker.cpp
@@ -17,7 +17,7 @@
#include <utility>
-#include "__mutex_base"
+// #include "__mutex_base"
#include "functional"
#include "hilog/log_c.h"
#include "hilog/log_cpp.h"
diff --git a/ipc/native/src/mock/include/invoker_factory.h b/ipc/native/src/mock/include/invoker_factory.h
index 14bd25f..83086c5 100644
--- a/ipc/native/src/mock/include/invoker_factory.h
+++ b/ipc/native/src/mock/include/invoker_factory.h
@@ -17,6 +17,7 @@
#define OHOS_IPC_INVOKER_FACTORY_H
#include <functional>
+#include <mutex>
#include <unordered_map>
#include "iremote_invoker.h"
diff --git a/ipc/native/src/mock/source/binder_connector.cpp b/ipc/native/src/mock/source/binder_connector.cpp
index a262de6..733769d 100644
--- a/ipc/native/src/mock/source/binder_connector.cpp
+++ b/ipc/native/src/mock/source/binder_connector.cpp
@@ -21,7 +21,7 @@
#include <sys/mman.h>
#include <unistd.h>
-#include "__mutex_base"
+// #include "__mutex_base"
#include "cerrno"
#include "hilog/log_c.h"
#include "hilog/log_cpp.h"
--
2.43.0
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。