宿主QML类型

Qt远程对象网络上的宿主节点。更多信息...

导入声明import QtRemoteObjects 6.7
实例化 QRemoteObjectHost

属性

方法

详细描述

Host类型提供了一个Qt远程对象网络的入口点。网络可以很简单,只有两个节点,也可以是任意复杂的过程和设备的集合。

宿主具有与节点相同的功能,但它们还可以连接到网络,并可以在网络中共享源对象。

属性文档

hostUrl : url

节点的宿主地址。

这是由该节点远程化的源对象将驻留的地址。


方法文档

bool disableRemoting(object remoteObject)

禁用QObject remoteObject的远程访问。如果当前节点是客户端节点或如果remoteObject未注册,则返回false,如果成功禁用源对象的远程访问,则返回true

警告:调用此方法后,该对象的副本将不再有效。

另请参阅:enableRemoting


bool enableRemoting(object object, string name)

使宿主节点能够动态提供对QObject object的远程访问。连接到此节点的客户端节点可以获取源对象的副本。

可选的name定义了在QRemoteObjectNode::acquire()中用于获取QObject的查找名称。如果没有明确设置,则将使用QCLASSINFO_REMOTEOBJECT_TYPE中给出的名称。如果没有为QObject定义此类宏,则使用QObject::objectName()。

如果当前节点是客户端节点,或者QObject已注册为要远程化,则返回false,如果为动态QObject成功启用远程访问,则返回true

另请参阅 disableRemoting()。


© 2024 Qt公司有限公司。本文档中包含的文档贡献归各自的版权所有者所有。本文档的提供受免费软件基金会发布、根据 GNU自由文档许可协议(version 1.3)的条款进行许可。 Qt及其相关标志是Qt公司在芬兰和/或世界其他国家的商标。所有其他商标均为其各自所有者的财产。