QtROClientFactory 类

该类存储 Qt 远程对象网络上可用的客户端后端的有关信息。 更多...

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

详细描述

相关非成员

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

为类型 T 注册远程对象客户端 id

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

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

此示例将类 CustomClientIo 注册为 "myprotocol"

qRegisterRemoteObjectsClient<CustomClientIo>(QStringLiteral("myprotocol"));

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

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

另请参阅:qRegisterRemoteObjectsServer

© 2024 Qt 公司。本文档中包含的贡献的文档版权属于各自的所有者。所提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款许可的。Qt 和相应的徽标是芬兰和/或其他国家的 Qt 公司的商标。所有其他商标均属于其各自的所有者。