QtROServerFactory 类

一个类,用于保存有关在网络 Qt 远程对象上可用的服务器后端的信息。 更多信息...

头文件 #include <QtROServerFactory>
CMakefind_package(Qt6 REQUIRED COMPONENTS RemoteObjects)
target_link_libraries(mytarget PRIVATE Qt6::RemoteObjects)
qmakeQT += remoteobjects
voidqRegisterRemoteObjectsServer(const QString &id)

详细描述

相关非成员

template <typename T> void qRegisterRemoteObjectsServer(const QString &id)

为类型 T 注册名为 id 的远程对象服务器。

如果您需要用于 Qt 远程对象的自定义传输协议,您需要在此处注册客户端和服务器实现。

注意: 此函数要求在函数调用的点处 T 是一个完全定义的类型。

例如,以下示例将类 CustomServerImpl 注册为 "myprotocol"

qRegisterRemoteObjectsServer<CustomServerImpl>(QStringLiteral("myprotocol"));

有了这个,现在您可以使用这个新的自定义协议实例化节点

QRemoteObjectNode client(QUrl(QStringLiteral("myprotocol:registry")));

另请参阅 qRegisterRemoteObjectsServer。

© 2024 The Qt Company Ltd. 本文档中包含的文档贡献是各自所有者的版权。提供的文档是根据自由软件基金会发布的 GNU 自由文档许可协议版本 1.3 的条款许可的。Qt 和相应的标志是芬兰以及/或其他国家的 The Qt Company Ltd. 的商标。所有其他商标均为其各自所有者的财产。