このページでは

Host QML Type

Qt Remote Objects ネットワーク上のホストノード。詳細...

Import Statement: import QtRemoteObjects 6.12
In C++: QRemoteObjectHost

プロパティ

方法

詳細な説明

「ホスト」タイプは、Qt Remote Objects ネットワークへのエントリポイントを提供します。ネットワークは、2つのノードからなる単純なものから、プロセスやデバイスが任意に複雑に構成されたものまで、さまざまな形態をとることができます。

ホストはノードと同じ機能を備えていますが、ネットワーク上のソースオブジェクトに接続したり、それらを共有したりすることもできます。

プロパティのドキュメント

hostUrl : url

ノードのホストアドレス。

これは、このノードによってリモート化されたソースオブジェクトが配置されるアドレスです。

メソッドのドキュメント

bool disableRemoting(object remoteObject)

QObject (remoteObject )のリモートアクセスを無効にします。現在のノードがクライアントノードである場合、またはremoteObject が登録されていない場合はfalse を返し、Sourceオブジェクトのリモート処理が無効化に成功した場合は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()も参照してください 。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.