PySide6.QtRemoteObjects.QRemoteObjectHost¶
- class QRemoteObjectHost¶
- A (Host) Node on a Qt Remote Objects network. More… - Synopsis¶- Properties¶- hostUrlᅟ- Host address for the node
 - Methods¶- def - __init__()
 - Signals¶- def - hostUrlChanged()
 - Static functions¶- Note - This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE - Detailed Description¶- The - QRemoteObjectHostclass provides an entry point to a QtRemoteObjects network. A network can be as simple as two nodes, or an arbitrarily complex set of processes and devices.- QRemoteObjectHosts have the same capabilities as QRemoteObjectNodes, but they can also be connected to and can share source objects on the network. - Nodes may connect to each other directly using - connectToNode, or they can use the- QRemoteObjectRegistryto simplify connections.- The - QRemoteObjectRegistryis a special replica available to every node that connects to the registry Url. It knows how to connect to every QRemoteObjectSource object on the network.- Note - Properties can be used directly when - from __feature__ import true_propertyis used or via accessor functions otherwise.- This property holds The host address for the node.. - This is the address where source objects remoted by this node will reside. - Access functions:
- Signal - hostUrlChanged()
 
 - Constructs a new - QRemoteObjectHostNode (i.e., a Node that supports exposing Source objects on the QtRO network) with the given- parent. This constructor is meant specific to support QML in the future as it will not be available to connect to until- setHostUrlis called.- See also - setHostUrl()- setRegistryUrl()- Constructs a new - QRemoteObjectHostNode (i.e., a Node that supports exposing Source objects on the QtRO network) with a url of- addressand the given- parent. This overload is provided as a convenience for specifying a QObject parent without providing a registry address.- See also - setHostUrl()- setRegistryUrl()- __init__(address[, registryAddress=QUrl()[, allowedSchemas=QRemoteObjectHostBase.AllowedSchemas.BuiltInSchemasOnly[, parent=None]]])
- Parameters:
- address – - QUrl
- registryAddress – - QUrl
- allowedSchemas – - AllowedSchemas
- parent – - QObject
 
 
 - Constructs a new - QRemoteObjectHostNode (i.e., a Node that supports exposing Source objects on the QtRO network) with address- address. If set,- registryAddresswill be used to connect to the- QRemoteObjectRegistryat the provided address. The- allowedSchemasparameter is only needed (and should be set to- AllowExternalRegistration) if the schema of the url should be used as an External Schema by the registry.- See also - setHostUrl()- setRegistryUrl()- hostUrlChanged()¶
 - Notification signal of property - hostUrlᅟ.- static setLocalServerOptions(options)¶
- Parameters:
- options – Combination of - SocketOption
 
 - Sets the socket options for QLocalServer backends to - options.- It must be set before the - QRemoteObjectHostobject starts listening. It has no consequence for already listening- QRemoteObjectHostobjects or- QRemoteObjectHostobjects that use different backends than QLocalServer.- QRemoteObjectHostobjects start to listen during construction if the address argument is non-empty, otherwise when the address is set via- setHostUrl().- See also - setHostUrl()- QRemoteObjectHost()