endpointhash 1.0

This commit is contained in:
flower_linux
2026-04-16 10:39:56 +08:00
parent 11bd86063d
commit 11bc015444
17 changed files with 885 additions and 38 deletions

View File

@@ -130,6 +130,7 @@ qt_add_executable(softbus_daemon
src/core/plugin_system/IProtocolPlugin.h
src/core/plugin_system/IProtocolFramerPlugin.h
src/core/plugin_system/IProtocolMapperPlugin.h
src/core/plugin_system/IMapperDependencies.h
src/core/plugin_system/PluginManager.h
src/core/plugin_system/PluginManager.cpp
src/core/plugin_system/PluginHost.h
@@ -151,8 +152,12 @@ qt_add_executable(softbus_daemon
# message bus pipeline
src/core/models/PayloadRef.h
src/message_bus/pipeline/DynamicRuleRegistry.h
src/message_bus/pipeline/DynamicRuleRegistry.cpp
src/message_bus/pipeline/rules/DynamicRuleRegistry.h
src/message_bus/pipeline/rules/DynamicRuleRegistry.cpp
src/message_bus/pipeline/discovery/DiscoveryPool.h
src/message_bus/pipeline/discovery/DiscoveryPool.cpp
src/message_bus/pipeline/mapping/MappingRegistry.h
src/message_bus/pipeline/mapping/MappingRegistry.cpp
src/message_bus/pipeline/PipelineEngine.h
src/message_bus/pipeline/PipelineEngine.cpp
src/message_bus/pipeline/protocol/ProtocolEnvelope.h
@@ -199,6 +204,12 @@ target_link_libraries(softbus_daemon
Qt6::HttpServer
)
# Export daemon symbols so runtime-loaded protocol plugins can resolve
# shared singleton APIs (e.g. DiscoveryPool/MappingRegistry) from host process.
# if(UNIX AND NOT APPLE)
# target_link_options(softbus_daemon PRIVATE "-Wl,--export-dynamic")
# endif()
# Platform-specific deps
if(UNIX AND NOT APPLE)
find_package(PkgConfig QUIET)