<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QDOCINDEX>
<INDEX url="https://doc.qt.io/qt" title="Qt Remote Objects Reference Documentation" version="6.11.1" project="QtRemoteObjects" indexTitle="Qt Remote Objects">
    <namespace name="" status="active" access="public" module="qtremoteobjects">
        <function name="qRegisterRemoteObjectsClient" href="qtroclientfactory.html#qRegisterRemoteObjectsClient" status="active" access="public" location="qconnectionfactories.h" documented="true" related="0" meta="plain" type="void" signature="void qRegisterRemoteObjectsClient(const QString &amp;id)">
            <parameter type="const QString &amp;" name="id" default=""/>
        </function>
        <function name="qRegisterRemoteObjectsServer" href="qtroserverfactory.html#qRegisterRemoteObjectsServer" status="active" access="public" location="qconnectionfactories.h" documented="true" related="1" meta="plain" type="void" signature="void qRegisterRemoteObjectsServer(const QString &amp;id)">
            <parameter type="const QString &amp;" name="id" default=""/>
        </function>
        <namespace name="QtRemoteObjects" href="qtremoteobjects.html" status="active" access="public" location="qtremoteobjectglobal.h" documented="true" module="QtRemoteObjects" brief="Contains identifiers used in the Remote Objects module, as well as some functions used from code generated by the Replica Compiler (repc)">
            <enum name="InitialAction" fullname="QtRemoteObjects::InitialAction" href="qtremoteobjects.html#InitialAction-enum" status="active" access="public" location="qtremoteobjectglobal.h" documented="true">
                <value name="FetchRootSize" value="0"/>
                <value name="PrefetchData" value="1"/>
            </enum>
        </namespace>
        <class name="QAbstractItemModelReplica" href="qabstractitemmodelreplica.html" status="active" access="public" location="qremoteobjectabstractitemmodelreplica.h" documented="true" bases="QAbstractItemModel" module="QtRemoteObjects" brief="Serves as a convenience class for Replicas of Sources based on QAbstractItemModel">
            <function name="availableRoles" fullname="QAbstractItemModelReplica::availableRoles" href="qabstractitemmodelreplica.html#availableRoles" status="active" access="public" location="qremoteobjectabstractitemmodelreplica.h" documented="true" meta="plain" const="true" type="QList&lt;int&gt;" signature="QList&lt;int&gt; availableRoles() const"/>
            <function name="columnCount" fullname="QAbstractItemModelReplica::columnCount" href="qabstractitemmodelreplica.html#columnCount" status="active" access="public" location="qremoteobjectabstractitemmodelreplica.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="int" signature="int columnCount(const QModelIndex &amp;parent) const override">
                <parameter type="const QModelIndex &amp;" name="parent" default="QModelIndex()"/>
            </function>
            <function name="data" fullname="QAbstractItemModelReplica::data" href="qabstractitemmodelreplica.html#data" status="active" access="public" location="qremoteobjectabstractitemmodelreplica.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="QVariant" signature="QVariant data(const QModelIndex &amp;index, int role) const override">
                <parameter type="const QModelIndex &amp;" name="index" default=""/>
                <parameter type="int" name="role" default="Qt::DisplayRole"/>
            </function>
            <function name="flags" fullname="QAbstractItemModelReplica::flags" href="qabstractitemmodelreplica.html#flags" status="active" access="public" location="qremoteobjectabstractitemmodelreplica.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="Qt::ItemFlags" signature="Qt::ItemFlags flags(const QModelIndex &amp;index) const override">
                <parameter type="const QModelIndex &amp;" name="index" default=""/>
            </function>
            <function name="hasChildren" fullname="QAbstractItemModelReplica::hasChildren" href="qabstractitemmodelreplica.html#hasChildren" status="active" access="public" location="qremoteobjectabstractitemmodelreplica.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="bool" signature="bool hasChildren(const QModelIndex &amp;parent) const override">
                <parameter type="const QModelIndex &amp;" name="parent" default="QModelIndex()"/>
            </function>
            <function name="hasData" fullname="QAbstractItemModelReplica::hasData" href="qabstractitemmodelreplica.html#hasData" status="active" access="public" location="qremoteobjectabstractitemmodelreplica.h" documented="true" meta="plain" const="true" type="bool" signature="bool hasData(const QModelIndex &amp;index, int role) const">
                <parameter type="const QModelIndex &amp;" name="index" default=""/>
                <parameter type="int" name="role" default=""/>
            </function>
            <function name="headerData" fullname="QAbstractItemModelReplica::headerData" href="qabstractitemmodelreplica.html#headerData" status="active" access="public" location="qremoteobjectabstractitemmodelreplica.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="QVariant" signature="QVariant headerData(int section, Qt::Orientation orientation, int role) const override">
                <parameter type="int" name="section" default=""/>
                <parameter type="Qt::Orientation" name="orientation" default=""/>
                <parameter type="int" name="role" default=""/>
            </function>
            <function name="index" fullname="QAbstractItemModelReplica::index" href="qabstractitemmodelreplica.html#index" status="active" access="public" location="qremoteobjectabstractitemmodelreplica.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="QModelIndex" signature="QModelIndex index(int row, int column, const QModelIndex &amp;parent) const override">
                <parameter type="int" name="row" default=""/>
                <parameter type="int" name="column" default=""/>
                <parameter type="const QModelIndex &amp;" name="parent" default="QModelIndex()"/>
            </function>
            <function name="initialized" fullname="QAbstractItemModelReplica::initialized" href="qabstractitemmodelreplica.html#initialized" status="active" access="public" location="qremoteobjectabstractitemmodelreplica.h" documented="true" meta="signal" type="void" signature="void initialized()"/>
            <function name="isInitialized" fullname="QAbstractItemModelReplica::isInitialized" href="qabstractitemmodelreplica.html#isInitialized" status="active" access="public" location="qremoteobjectabstractitemmodelreplica.h" documented="true" meta="plain" const="true" type="bool" signature="bool isInitialized() const"/>
            <function name="multiData" fullname="QAbstractItemModelReplica::multiData" href="qabstractitemmodelreplica.html#multiData" status="active" access="public" location="qremoteobjectabstractitemmodelreplica.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="void" signature="void multiData(const QModelIndex &amp;index, QModelRoleDataSpan roleDataSpan) const override">
                <parameter type="const QModelIndex &amp;" name="index" default=""/>
                <parameter type="QModelRoleDataSpan" name="roleDataSpan" default=""/>
            </function>
            <function name="parent" fullname="QAbstractItemModelReplica::parent" href="qabstractitemmodelreplica.html#parent" status="active" access="public" location="qremoteobjectabstractitemmodelreplica.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="QModelIndex" signature="QModelIndex parent(const QModelIndex &amp;index) const override">
                <parameter type="const QModelIndex &amp;" name="index" default=""/>
            </function>
            <function name="roleNames" fullname="QAbstractItemModelReplica::roleNames" href="qabstractitemmodelreplica.html#roleNames" status="active" access="public" location="qremoteobjectabstractitemmodelreplica.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="QHash&lt;int, QByteArray&gt;" signature="QHash&lt;int, QByteArray&gt; roleNames() const override"/>
            <function name="rootCacheSize" fullname="QAbstractItemModelReplica::rootCacheSize" href="qabstractitemmodelreplica.html#rootCacheSize" status="active" access="public" location="qremoteobjectabstractitemmodelreplica.h" documented="true" meta="plain" const="true" type="size_t" signature="size_t rootCacheSize() const"/>
            <function name="rowCount" fullname="QAbstractItemModelReplica::rowCount" href="qabstractitemmodelreplica.html#rowCount" status="active" access="public" location="qremoteobjectabstractitemmodelreplica.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="int" signature="int rowCount(const QModelIndex &amp;parent) const override">
                <parameter type="const QModelIndex &amp;" name="parent" default="QModelIndex()"/>
            </function>
            <function name="selectionModel" fullname="QAbstractItemModelReplica::selectionModel" href="qabstractitemmodelreplica.html#selectionModel" status="active" access="public" location="qremoteobjectabstractitemmodelreplica.h" documented="true" meta="plain" const="true" type="QItemSelectionModel *" signature="QItemSelectionModel * selectionModel() const"/>
            <function name="setData" fullname="QAbstractItemModelReplica::setData" href="qabstractitemmodelreplica.html#setData" status="active" access="public" location="qremoteobjectabstractitemmodelreplica.h" documented="true" meta="plain" virtual="virtual" override="true" type="bool" signature="bool setData(const QModelIndex &amp;index, const QVariant &amp;value, int role) override">
                <parameter type="const QModelIndex &amp;" name="index" default=""/>
                <parameter type="const QVariant &amp;" name="value" default=""/>
                <parameter type="int" name="role" default="Qt::EditRole"/>
            </function>
            <function name="setRootCacheSize" fullname="QAbstractItemModelReplica::setRootCacheSize" href="qabstractitemmodelreplica.html#setRootCacheSize" status="active" access="public" location="qremoteobjectabstractitemmodelreplica.h" documented="true" meta="plain" type="void" signature="void setRootCacheSize(size_t rootCacheSize)">
                <parameter type="size_t" name="rootCacheSize" default=""/>
            </function>
            <function name="~QAbstractItemModelReplica" fullname="QAbstractItemModelReplica::~QAbstractItemModelReplica" href="qabstractitemmodelreplica.html#dtor.QAbstractItemModelReplica" status="active" access="public" location="qremoteobjectabstractitemmodelreplica.h" documented="true" meta="destructor" virtual="virtual" override="true" noexcept="true" signature="~QAbstractItemModelReplica() override"/>
        </class>
        <class name="QRemoteObjectAbstractPersistedStore" href="qremoteobjectabstractpersistedstore.html" status="active" access="public" location="qremoteobjectnode.h" documented="true" bases="QObject" module="QtRemoteObjects" brief="A class which provides the methods for setting PROP values of a replica to value they had the last time the replica was used">
            <function name="QRemoteObjectAbstractPersistedStore" fullname="QRemoteObjectAbstractPersistedStore::QRemoteObjectAbstractPersistedStore" href="qremoteobjectabstractpersistedstore.html#QRemoteObjectAbstractPersistedStore" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="constructor" signature="QRemoteObjectAbstractPersistedStore(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="restoreProperties" fullname="QRemoteObjectAbstractPersistedStore::restoreProperties" href="qremoteobjectabstractpersistedstore.html#restoreProperties" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="plain" virtual="pure" type="QVariantList" signature="QVariantList restoreProperties(const QString &amp;repName, const QByteArray &amp;repSig) = 0">
                <parameter type="const QString &amp;" name="repName" default=""/>
                <parameter type="const QByteArray &amp;" name="repSig" default=""/>
            </function>
            <function name="saveProperties" fullname="QRemoteObjectAbstractPersistedStore::saveProperties" href="qremoteobjectabstractpersistedstore.html#saveProperties" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="plain" virtual="pure" type="void" signature="void saveProperties(const QString &amp;repName, const QByteArray &amp;repSig, const QVariantList &amp;values) = 0">
                <parameter type="const QString &amp;" name="repName" default=""/>
                <parameter type="const QByteArray &amp;" name="repSig" default=""/>
                <parameter type="const QVariantList &amp;" name="values" default=""/>
            </function>
        </class>
        <class name="QRemoteObjectDynamicReplica" href="qremoteobjectdynamicreplica.html" status="active" access="public" location="qremoteobjectdynamicreplica.h" documented="true" bases="QRemoteObjectReplica" module="QtRemoteObjects" brief="A dynamically instantiated Replica">
            <function name="~QRemoteObjectDynamicReplica" fullname="QRemoteObjectDynamicReplica::~QRemoteObjectDynamicReplica" href="qremoteobjectdynamicreplica.html#dtor.QRemoteObjectDynamicReplica" status="active" access="public" location="qremoteobjectdynamicreplica.h" documented="true" meta="destructor" virtual="virtual" override="true" noexcept="true" signature="~QRemoteObjectDynamicReplica() override"/>
        </class>
        <class name="QRemoteObjectHost" href="qremoteobjecthost.html" status="active" access="public" location="qremoteobjectnode.h" documented="true" bases="QRemoteObjectHostBase" module="QtRemoteObjects" brief="A (Host) Node on a Qt Remote Objects network">
            <function name="QRemoteObjectHost" fullname="QRemoteObjectHost::QRemoteObjectHost" href="qremoteobjecthost.html#QRemoteObjectHost" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="constructor" signature="QRemoteObjectHost(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="QRemoteObjectHost" fullname="QRemoteObjectHost::QRemoteObjectHost" href="qremoteobjecthost.html#QRemoteObjectHost-1" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="constructor" overload="true" overload-number="1" signature="QRemoteObjectHost(const QUrl &amp;address, QObject *parent)">
                <parameter type="const QUrl &amp;" name="address" default=""/>
                <parameter type="QObject *" name="parent" default=""/>
            </function>
            <function name="QRemoteObjectHost" fullname="QRemoteObjectHost::QRemoteObjectHost" href="qremoteobjecthost.html#QRemoteObjectHost-2" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="constructor" overload="true" overload-number="2" signature="QRemoteObjectHost(const QUrl &amp;address, const QUrl &amp;registryAddress, QRemoteObjectHostBase::AllowedSchemas allowedSchemas, QObject *parent)">
                <parameter type="const QUrl &amp;" name="address" default=""/>
                <parameter type="const QUrl &amp;" name="registryAddress" default="QUrl()"/>
                <parameter type="QRemoteObjectHostBase::AllowedSchemas" name="allowedSchemas" default="BuiltInSchemasOnly"/>
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="hostUrl" fullname="QRemoteObjectHost::hostUrl" href="qremoteobjecthost.html#hostUrl" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" associated-property="hostUrl" type="QUrl" signature="QUrl hostUrl() const override"/>
            <function name="hostUrlChanged" fullname="QRemoteObjectHost::hostUrlChanged" href="qremoteobjecthost.html#hostUrl-prop" status="active" access="public" location="qremoteobjectnode.h" meta="signal" associated-property="hostUrl" type="void" signature="void hostUrlChanged()"/>
            <function name="setHostUrl" fullname="QRemoteObjectHost::setHostUrl" href="qremoteobjecthost.html#setHostUrl" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="plain" virtual="virtual" override="true" associated-property="hostUrl" type="bool" signature="bool setHostUrl(const QUrl &amp;hostAddress, QRemoteObjectHostBase::AllowedSchemas allowedSchemas) override">
                <parameter type="const QUrl &amp;" name="hostAddress" default=""/>
                <parameter type="QRemoteObjectHostBase::AllowedSchemas" name="allowedSchemas" default="BuiltInSchemasOnly"/>
            </function>
            <function name="setLocalServerOptions" fullname="QRemoteObjectHost::setLocalServerOptions" href="qremoteobjecthost.html#setLocalServerOptions" status="active" access="public" location="qremoteobjectnode.h" documented="true" since="6.7" meta="plain" static="true" type="void" brief="Sets the socket options for QLocalServer backends to options" signature="void setLocalServerOptions(QLocalServer::SocketOptions options)">
                <parameter type="QLocalServer::SocketOptions" name="options" default=""/>
            </function>
            <property name="hostUrl" fullname="QRemoteObjectHost::hostUrl" href="qremoteobjecthost.html#hostUrl-prop" status="active" access="public" location="qremoteobjectnode.h" documented="true" dataType="QUrl" brief="Host address for the node">
                <getter name="hostUrl"/>
                <setter name="setHostUrl"/>
                <notifier name="hostUrlChanged"/>
            </property>
        </class>
        <class name="QRemoteObjectHostBase" href="qremoteobjecthostbase.html" status="active" access="public" location="qremoteobjectnode.h" documented="true" bases="QRemoteObjectNode" module="QtRemoteObjects" brief="Base functionality common to Host and RegistryHost classes">
            <function name="addHostSideConnection" fullname="QRemoteObjectHostBase::addHostSideConnection" href="qremoteobjecthostbase.html#addHostSideConnection" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="plain" type="void" signature="void addHostSideConnection(QIODevice *ioDevice)">
                <parameter type="QIODevice *" name="ioDevice" default=""/>
            </function>
            <function name="disableRemoting" fullname="QRemoteObjectHostBase::disableRemoting" href="qremoteobjecthostbase.html#disableRemoting" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="plain" type="bool" signature="bool disableRemoting(QObject *remoteObject)">
                <parameter type="QObject *" name="remoteObject" default=""/>
            </function>
            <function name="enableRemoting" fullname="QRemoteObjectHostBase::enableRemoting" href="qremoteobjecthostbase.html#enableRemoting" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="plain" type="bool" signature="bool enableRemoting(ObjectType *object)">
                <parameter type="ObjectType *" name="object" default=""/>
            </function>
            <function name="enableRemoting" fullname="QRemoteObjectHostBase::enableRemoting" href="qremoteobjecthostbase.html#enableRemoting-1" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="plain" overload="true" overload-number="1" type="bool" signature="bool enableRemoting(QObject *object, const QString &amp;name)">
                <parameter type="QObject *" name="object" default=""/>
                <parameter type="const QString &amp;" name="name" default="QString()"/>
            </function>
            <function name="enableRemoting" fullname="QRemoteObjectHostBase::enableRemoting" href="qremoteobjecthostbase.html#enableRemoting-2" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="plain" overload="true" overload-number="2" type="bool" signature="bool enableRemoting(QAbstractItemModel *model, const QString &amp;name, const QList&lt;int&gt; roles, QItemSelectionModel *selectionModel)">
                <parameter type="QAbstractItemModel *" name="model" default=""/>
                <parameter type="const QString &amp;" name="name" default=""/>
                <parameter type="const QList&lt;int&gt;" name="roles" default=""/>
                <parameter type="QItemSelectionModel *" name="selectionModel" default="nullptr"/>
            </function>
            <function name="proxy" fullname="QRemoteObjectHostBase::proxy" href="qremoteobjecthostbase.html#proxy" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="plain" type="bool" brief="Forward Remote Objects from another network" signature="bool proxy(const QUrl &amp;registryUrl, const QUrl &amp;hostUrl, QRemoteObjectHostBase::RemoteObjectNameFilter filter)">
                <parameter type="const QUrl &amp;" name="registryUrl" default=""/>
                <parameter type="const QUrl &amp;" name="hostUrl" default="{}"/>
                <parameter type="QRemoteObjectHostBase::RemoteObjectNameFilter" name="filter" default="[](QStringView, QStringView) {return true; }"/>
            </function>
            <function name="reverseProxy" fullname="QRemoteObjectHostBase::reverseProxy" href="qremoteobjecthostbase.html#reverseProxy" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="plain" type="bool" brief="Forwards remote objects to another network" signature="bool reverseProxy(QRemoteObjectHostBase::RemoteObjectNameFilter filter)">
                <parameter type="QRemoteObjectHostBase::RemoteObjectNameFilter" name="filter" default="[](QStringView, QStringView) {return true; }"/>
            </function>
            <function name="setName" fullname="QRemoteObjectHostBase::setName" href="qremoteobjecthostbase.html#setName" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="plain" virtual="virtual" override="true" type="void" signature="void setName(const QString &amp;name) override">
                <parameter type="const QString &amp;" name="name" default=""/>
            </function>
            <enum name="AllowedSchemas" fullname="QRemoteObjectHostBase::AllowedSchemas" href="qremoteobjecthostbase.html#AllowedSchemas-enum" status="active" access="public" location="qremoteobjectnode.h" documented="true">
                <value name="BuiltInSchemasOnly" value="0"/>
                <value name="AllowExternalRegistration" value="1"/>
            </enum>
        </class>
        <class name="QRemoteObjectNode" href="qremoteobjectnode.html" status="active" access="public" location="qremoteobjectnode.h" documented="true" bases="QObject" module="QtRemoteObjects" brief="A node on a Qt Remote Objects network">
            <function name="QRemoteObjectNode" fullname="QRemoteObjectNode::QRemoteObjectNode" href="qremoteobjectnode.html#QRemoteObjectNode" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="constructor" signature="QRemoteObjectNode(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="QRemoteObjectNode" fullname="QRemoteObjectNode::QRemoteObjectNode" href="qremoteobjectnode.html#QRemoteObjectNode-1" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="constructor" overload="true" overload-number="1" signature="QRemoteObjectNode(const QUrl &amp;registryAddress, QObject *parent)">
                <parameter type="const QUrl &amp;" name="registryAddress" default=""/>
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="acquire" fullname="QRemoteObjectNode::acquire" href="qremoteobjectnode.html#acquire" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="plain" type="ObjectType *" signature="ObjectType * acquire(const QString &amp;name)">
                <parameter type="const QString &amp;" name="name" default="QString()"/>
            </function>
            <function name="acquireDynamic" fullname="QRemoteObjectNode::acquireDynamic" href="qremoteobjectnode.html#acquireDynamic" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="plain" type="QRemoteObjectDynamicReplica *" signature="QRemoteObjectDynamicReplica * acquireDynamic(const QString &amp;name)">
                <parameter type="const QString &amp;" name="name" default=""/>
                <keyword name="dynamic-acquire" title="dynamic acquire"/>
            </function>
            <function name="acquireModel" fullname="QRemoteObjectNode::acquireModel" href="qremoteobjectnode.html#acquireModel" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="plain" type="QAbstractItemModelReplica *" signature="QAbstractItemModelReplica * acquireModel(const QString &amp;name, QtRemoteObjects::InitialAction action, const QList&lt;int&gt; &amp;rolesHint)">
                <parameter type="const QString &amp;" name="name" default=""/>
                <parameter type="QtRemoteObjects::InitialAction" name="action" default="QtRemoteObjects::FetchRootSize"/>
                <parameter type="const QList&lt;int&gt; &amp;" name="rolesHint" default="{}"/>
            </function>
            <function name="addClientSideConnection" fullname="QRemoteObjectNode::addClientSideConnection" href="qremoteobjectnode.html#addClientSideConnection" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="plain" type="void" signature="void addClientSideConnection(QIODevice *ioDevice)">
                <parameter type="QIODevice *" name="ioDevice" default=""/>
            </function>
            <function name="connectToNode" fullname="QRemoteObjectNode::connectToNode" href="qremoteobjectnode.html#connectToNode" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="plain" type="bool" signature="bool connectToNode(const QUrl &amp;address)">
                <parameter type="const QUrl &amp;" name="address" default=""/>
            </function>
            <function name="heartbeatInterval" fullname="QRemoteObjectNode::heartbeatInterval" href="qremoteobjectnode.html#heartbeatInterval-prop" status="active" access="public" location="qremoteobjectnode.h" meta="plain" const="true" associated-property="heartbeatInterval" type="int" signature="int heartbeatInterval() const"/>
            <function name="heartbeatIntervalChanged" fullname="QRemoteObjectNode::heartbeatIntervalChanged" href="qremoteobjectnode.html#heartbeatInterval-prop" status="active" access="public" location="qremoteobjectnode.h" meta="signal" associated-property="heartbeatInterval" type="void" signature="void heartbeatIntervalChanged(int heartbeatInterval)">
                <parameter type="int" name="heartbeatInterval" default=""/>
            </function>
            <function name="instances" fullname="QRemoteObjectNode::instances" href="qremoteobjectnode.html#instances" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="plain" const="true" type="QStringList" signature="QStringList instances() const"/>
            <function name="instances" fullname="QRemoteObjectNode::instances" href="qremoteobjectnode.html#instances-1" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="plain" const="true" overload="true" overload-number="1" type="QStringList" signature="QStringList instances(QStringView typeName) const">
                <parameter type="QStringView" name="typeName" default=""/>
            </function>
            <function name="lastError" fullname="QRemoteObjectNode::lastError" href="qremoteobjectnode.html#lastError" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="plain" const="true" type="QRemoteObjectNode::ErrorCode" signature="QRemoteObjectNode::ErrorCode lastError() const"/>
            <function name="persistedStore" fullname="QRemoteObjectNode::persistedStore" href="qremoteobjectnode.html#persistedStore-prop" status="active" access="public" location="qremoteobjectnode.h" meta="plain" const="true" associated-property="persistedStore" type="QRemoteObjectAbstractPersistedStore *" signature="QRemoteObjectAbstractPersistedStore * persistedStore() const"/>
            <function name="registerExternalSchema" fullname="QRemoteObjectNode::registerExternalSchema" href="qremoteobjectnode.html#registerExternalSchema" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="plain" type="void" brief="Provide a custom method to handle externally provided schemas" signature="void registerExternalSchema(const QString &amp;schema, QRemoteObjectNode::RemoteObjectSchemaHandler handler)">
                <parameter type="const QString &amp;" name="schema" default=""/>
                <parameter type="QRemoteObjectNode::RemoteObjectSchemaHandler" name="handler" default=""/>
            </function>
            <function name="registry" fullname="QRemoteObjectNode::registry" href="qremoteobjectnode.html#registry" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="plain" const="true" type="const QRemoteObjectRegistry *" signature="const QRemoteObjectRegistry * registry() const"/>
            <function name="registryUrl" fullname="QRemoteObjectNode::registryUrl" href="qremoteobjectnode.html#registryUrl-prop" status="active" access="public" location="qremoteobjectnode.h" meta="plain" const="true" associated-property="registryUrl" type="QUrl" signature="QUrl registryUrl() const"/>
            <function name="remoteObjectAdded" fullname="QRemoteObjectNode::remoteObjectAdded" href="qremoteobjectnode.html#remoteObjectAdded" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="signal" type="void" signature="void remoteObjectAdded(const QRemoteObjectSourceLocation &amp;loc)">
                <parameter type="const QRemoteObjectSourceLocation &amp;" name="loc" default=""/>
            </function>
            <function name="remoteObjectRemoved" fullname="QRemoteObjectNode::remoteObjectRemoved" href="qremoteobjectnode.html#remoteObjectRemoved" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="signal" type="void" signature="void remoteObjectRemoved(const QRemoteObjectSourceLocation &amp;loc)">
                <parameter type="const QRemoteObjectSourceLocation &amp;" name="loc" default=""/>
            </function>
            <function name="setHeartbeatInterval" fullname="QRemoteObjectNode::setHeartbeatInterval" href="qremoteobjectnode.html#heartbeatInterval-prop" status="active" access="public" location="qremoteobjectnode.h" meta="plain" associated-property="heartbeatInterval" type="void" signature="void setHeartbeatInterval(int interval)">
                <parameter type="int" name="interval" default=""/>
            </function>
            <function name="setName" fullname="QRemoteObjectNode::setName" href="qremoteobjectnode.html#setName" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="plain" virtual="virtual" type="void" signature="void setName(const QString &amp;name)">
                <parameter type="const QString &amp;" name="name" default=""/>
            </function>
            <function name="setPersistedStore" fullname="QRemoteObjectNode::setPersistedStore" href="qremoteobjectnode.html#persistedStore-prop" status="active" access="public" location="qremoteobjectnode.h" meta="plain" associated-property="persistedStore" type="void" signature="void setPersistedStore(QRemoteObjectAbstractPersistedStore *persistedStore)">
                <parameter type="QRemoteObjectAbstractPersistedStore *" name="persistedStore" default=""/>
            </function>
            <function name="setRegistryUrl" fullname="QRemoteObjectNode::setRegistryUrl" href="qremoteobjectnode.html#registryUrl-prop" status="active" access="public" location="qremoteobjectnode.h" meta="plain" virtual="virtual" associated-property="registryUrl" type="bool" signature="bool setRegistryUrl(const QUrl &amp;registryAddress)">
                <parameter type="const QUrl &amp;" name="registryAddress" default=""/>
            </function>
            <function name="timerEvent" fullname="QRemoteObjectNode::timerEvent" href="qremoteobjectnode.html#timerEvent" status="active" access="protected" location="qremoteobjectnode.h" documented="true" meta="plain" virtual="virtual" override="true" type="void" signature="void timerEvent(QTimerEvent *) override">
                <parameter type="QTimerEvent *" name="" default=""/>
            </function>
            <function name="waitForRegistry" fullname="QRemoteObjectNode::waitForRegistry" href="qremoteobjectnode.html#waitForRegistry" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="plain" type="bool" signature="bool waitForRegistry(int timeout)">
                <parameter type="int" name="timeout" default="30000"/>
            </function>
            <enum name="ErrorCode" fullname="QRemoteObjectNode::ErrorCode" href="qremoteobjectnode.html#ErrorCode-enum" status="active" access="public" location="qremoteobjectnode.h" documented="true">
                <value name="NoError" value="0"/>
                <value name="RegistryNotAcquired" value="1"/>
                <value name="RegistryAlreadyHosted" value="2"/>
                <value name="NodeIsNoServer" value="3"/>
                <value name="ServerAlreadyCreated" value="4"/>
                <value name="UnintendedRegistryHosting" value="5"/>
                <value name="OperationNotValidOnClientNode" value="6"/>
                <value name="SourceNotRegistered" value="7"/>
                <value name="MissingObjectName" value="8"/>
                <value name="HostUrlInvalid" value="9"/>
                <value name="ProtocolMismatch" value="10"/>
                <value name="ListenFailed" value="11"/>
                <value name="SocketAccessError" value="12"/>
            </enum>
            <typedef name="RemoteObjectSchemaHandler" fullname="QRemoteObjectNode::RemoteObjectSchemaHandler" href="qremoteobjectnode.html#RemoteObjectSchemaHandler-typedef" status="active" access="public" location="qremoteobjectnode.h" documented="true"/>
            <property name="heartbeatInterval" fullname="QRemoteObjectNode::heartbeatInterval" href="qremoteobjectnode.html#heartbeatInterval-prop" status="active" access="public" location="qremoteobjectnode.h" documented="true" dataType="int" brief="Heartbeat interval in ms">
                <getter name="heartbeatInterval"/>
                <setter name="setHeartbeatInterval"/>
                <notifier name="heartbeatIntervalChanged"/>
            </property>
            <property name="persistedStore" fullname="QRemoteObjectNode::persistedStore" href="qremoteobjectnode.html#persistedStore-prop" status="active" access="public" location="qremoteobjectnode.h" documented="true" dataType="QRemoteObjectAbstractPersistedStore*" brief="Allows setting a QRemoteObjectAbstractPersistedStore instance for the node">
                <getter name="persistedStore"/>
                <setter name="setPersistedStore"/>
            </property>
            <property name="registryUrl" fullname="QRemoteObjectNode::registryUrl" href="qremoteobjectnode.html#registryUrl-prop" status="active" access="public" location="qremoteobjectnode.h" documented="true" dataType="QUrl" brief="Address of the Registry used by this node">
                <getter name="registryUrl"/>
                <setter name="setRegistryUrl"/>
            </property>
        </class>
        <class name="QRemoteObjectPendingCall" href="qremoteobjectpendingcall.html" status="active" access="public" location="qremoteobjectpendingcall.h" documented="true" module="QtRemoteObjects" brief="Encapsulates the result of an asynchronous method call">
            <function name="error" fullname="QRemoteObjectPendingCall::error" href="qremoteobjectpendingcall.html#error" status="active" access="public" location="qremoteobjectpendingcall.h" documented="true" meta="plain" const="true" type="QRemoteObjectPendingCall::Error" signature="QRemoteObjectPendingCall::Error error() const"/>
            <function name="isFinished" fullname="QRemoteObjectPendingCall::isFinished" href="qremoteobjectpendingcall.html#isFinished" status="active" access="public" location="qremoteobjectpendingcall.h" documented="true" meta="plain" const="true" type="bool" signature="bool isFinished() const"/>
            <function name="returnValue" fullname="QRemoteObjectPendingCall::returnValue" href="qremoteobjectpendingcall.html#returnValue" status="active" access="public" location="qremoteobjectpendingcall.h" documented="true" meta="plain" const="true" type="QVariant" signature="QVariant returnValue() const"/>
            <function name="waitForFinished" fullname="QRemoteObjectPendingCall::waitForFinished" href="qremoteobjectpendingcall.html#waitForFinished" status="active" access="public" location="qremoteobjectpendingcall.h" documented="true" meta="plain" type="bool" signature="bool waitForFinished(int timeout)">
                <parameter type="int" name="timeout" default="30000"/>
            </function>
            <enum name="Error" fullname="QRemoteObjectPendingCall::Error" href="qremoteobjectpendingcall.html#Error-enum" status="active" access="public" location="qremoteobjectpendingcall.h" documented="true">
                <value name="NoError" value="0"/>
                <value name="InvalidMessage" value="1"/>
            </enum>
        </class>
        <class name="QRemoteObjectPendingCallWatcher" href="qremoteobjectpendingcallwatcher.html" status="active" access="public" location="qremoteobjectpendingcall.h" documented="true" bases="QObject,QRemoteObjectPendingCall" module="QtRemoteObjects" brief="Provides a QObject-based API for watching a QRemoteObjectPendingCall">
            <function name="finished" fullname="QRemoteObjectPendingCallWatcher::finished" href="qremoteobjectpendingcallwatcher.html#finished" status="active" access="public" location="qremoteobjectpendingcall.h" documented="true" meta="signal" type="void" signature="void finished(QRemoteObjectPendingCallWatcher *self)">
                <parameter type="QRemoteObjectPendingCallWatcher *" name="self" default=""/>
            </function>
            <function name="isFinished" fullname="QRemoteObjectPendingCallWatcher::isFinished" href="qremoteobjectpendingcallwatcher.html#isFinished" status="active" access="public" location="qremoteobjectpendingcall.h" documented="true" meta="plain" const="true" type="bool" signature="bool isFinished() const"/>
            <function name="waitForFinished" fullname="QRemoteObjectPendingCallWatcher::waitForFinished" href="qremoteobjectpendingcallwatcher.html#waitForFinished" status="active" access="public" location="qremoteobjectpendingcall.h" documented="true" meta="plain" type="void" signature="void waitForFinished()"/>
        </class>
        <class name="QRemoteObjectPendingReply" href="qremoteobjectpendingreply.html" status="active" access="public" location="qremoteobjectpendingcall.h" documented="true" bases="QRemoteObjectPendingCall" module="QtRemoteObjects" brief="A templated version of QRemoteObjectPendingCall">
            <function name="returnValue" fullname="QRemoteObjectPendingReply::returnValue" href="qremoteobjectpendingreply.html#returnValue" status="active" access="public" location="qremoteobjectpendingcall.h" documented="true" meta="plain" const="true" type="QRemoteObjectPendingReply&lt;T&gt;::Type" signature="QRemoteObjectPendingReply&lt;T&gt;::Type returnValue() const"/>
        </class>
        <class name="QRemoteObjectRegistry" href="qremoteobjectregistry.html" status="active" access="public" location="qremoteobjectregistry.h" documented="true" bases="QRemoteObjectReplica" module="QtRemoteObjects" brief="A class holding information about Source objects available on the Qt Remote Objects network">
            <function name="bindableSourceLocations" fullname="QRemoteObjectRegistry::bindableSourceLocations" href="qremoteobjectregistry.html#sourceLocations-prop" status="active" access="public" location="qremoteobjectregistry.h" meta="plain" const="true" associated-property="sourceLocations" type="QBindable&lt;QRemoteObjectSourceLocations&gt;" signature="QBindable&lt;QRemoteObjectSourceLocations&gt; bindableSourceLocations() const"/>
            <function name="remoteObjectAdded" fullname="QRemoteObjectRegistry::remoteObjectAdded" href="qremoteobjectregistry.html#remoteObjectAdded" status="active" access="public" location="qremoteobjectregistry.h" documented="true" meta="signal" type="void" signature="void remoteObjectAdded(const QRemoteObjectSourceLocation &amp;entry)">
                <parameter type="const QRemoteObjectSourceLocation &amp;" name="entry" default=""/>
            </function>
            <function name="remoteObjectRemoved" fullname="QRemoteObjectRegistry::remoteObjectRemoved" href="qremoteobjectregistry.html#remoteObjectRemoved" status="active" access="public" location="qremoteobjectregistry.h" documented="true" meta="signal" type="void" signature="void remoteObjectRemoved(const QRemoteObjectSourceLocation &amp;entry)">
                <parameter type="const QRemoteObjectSourceLocation &amp;" name="entry" default=""/>
            </function>
            <function name="sourceLocations" fullname="QRemoteObjectRegistry::sourceLocations" href="qremoteobjectregistry.html#sourceLocations" status="active" access="public" location="qremoteobjectregistry.h" documented="true" meta="plain" const="true" associated-property="sourceLocations" type="QRemoteObjectSourceLocations" signature="QRemoteObjectSourceLocations sourceLocations() const"/>
            <function name="~QRemoteObjectRegistry" fullname="QRemoteObjectRegistry::~QRemoteObjectRegistry" href="qremoteobjectregistry.html#dtor.QRemoteObjectRegistry" status="active" access="public" location="qremoteobjectregistry.h" documented="true" meta="destructor" virtual="virtual" override="true" noexcept="true" signature="~QRemoteObjectRegistry() override"/>
            <property name="sourceLocations" fullname="QRemoteObjectRegistry::sourceLocations" href="qremoteobjectregistry.html#sourceLocations-prop" status="active" access="public" location="qremoteobjectregistry.h" documented="true" bindable="true" writable="false" dataType="QRemoteObjectSourceLocations" brief="Set of sources known to the registry">
                <getter name="sourceLocations"/>
                <bindable name="bindableSourceLocations"/>
            </property>
        </class>
        <class name="QRemoteObjectRegistryHost" href="qremoteobjectregistryhost.html" status="active" access="public" location="qremoteobjectnode.h" documented="true" bases="QRemoteObjectHostBase" module="QtRemoteObjects" brief="A (Host/Registry) node on a Qt Remote Objects network">
            <function name="QRemoteObjectRegistryHost" fullname="QRemoteObjectRegistryHost::QRemoteObjectRegistryHost" href="qremoteobjectregistryhost.html#QRemoteObjectRegistryHost" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="constructor" signature="QRemoteObjectRegistryHost(const QUrl &amp;registryAddress, QObject *parent)">
                <parameter type="const QUrl &amp;" name="registryAddress" default="QUrl()"/>
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="setRegistryUrl" fullname="QRemoteObjectRegistryHost::setRegistryUrl" href="qremoteobjectregistryhost.html#setRegistryUrl" status="active" access="public" location="qremoteobjectnode.h" documented="true" meta="plain" virtual="virtual" override="true" type="bool" signature="bool setRegistryUrl(const QUrl &amp;registryUrl) override">
                <parameter type="const QUrl &amp;" name="registryUrl" default=""/>
            </function>
        </class>
        <class name="QRemoteObjectReplica" href="qremoteobjectreplica.html" status="active" access="public" location="qremoteobjectreplica.h" documented="true" bases="QObject" module="QtRemoteObjects" brief="A class interacting with (but not implementing) a Qt API on the Remote Object network">
            <function name="initialized" fullname="QRemoteObjectReplica::initialized" href="qremoteobjectreplica.html#initialized" status="active" access="public" location="qremoteobjectreplica.h" documented="true" meta="signal" type="void" signature="void initialized()"/>
            <function name="isInitialized" fullname="QRemoteObjectReplica::isInitialized" href="qremoteobjectreplica.html#isInitialized" status="active" access="public" location="qremoteobjectreplica.h" documented="true" meta="plain" const="true" type="bool" signature="bool isInitialized() const"/>
            <function name="isReplicaValid" fullname="QRemoteObjectReplica::isReplicaValid" href="qremoteobjectreplica.html#isReplicaValid" status="active" access="public" location="qremoteobjectreplica.h" documented="true" meta="plain" const="true" type="bool" signature="bool isReplicaValid() const"/>
            <function name="node" fullname="QRemoteObjectReplica::node" href="qremoteobjectreplica.html#node-prop" status="active" access="public" location="qremoteobjectreplica.h" meta="plain" const="true" associated-property="node" type="QRemoteObjectNode *" signature="QRemoteObjectNode * node() const"/>
            <function name="notified" fullname="QRemoteObjectReplica::notified" href="qremoteobjectreplica.html#notified" status="active" access="public" location="qremoteobjectreplica.h" documented="true" meta="signal" type="void" signature="void notified()"/>
            <function name="setNode" fullname="QRemoteObjectReplica::setNode" href="qremoteobjectreplica.html#node-prop" status="active" access="public" location="qremoteobjectreplica.h" meta="plain" virtual="virtual" associated-property="node" type="void" signature="void setNode(QRemoteObjectNode *node)">
                <parameter type="QRemoteObjectNode *" name="node" default=""/>
            </function>
            <function name="state" fullname="QRemoteObjectReplica::state" href="qremoteobjectreplica.html#state" status="active" access="public" location="qremoteobjectreplica.h" documented="true" meta="plain" const="true" associated-property="state" type="QRemoteObjectReplica::State" signature="QRemoteObjectReplica::State state() const"/>
            <function name="stateChanged" fullname="QRemoteObjectReplica::stateChanged" href="qremoteobjectreplica.html#stateChanged" status="active" access="public" location="qremoteobjectreplica.h" documented="true" meta="signal" associated-property="state" type="void" signature="void stateChanged(QRemoteObjectReplica::State state, QRemoteObjectReplica::State oldState)">
                <parameter type="QRemoteObjectReplica::State" name="state" default=""/>
                <parameter type="QRemoteObjectReplica::State" name="oldState" default=""/>
            </function>
            <function name="waitForSource" fullname="QRemoteObjectReplica::waitForSource" href="qremoteobjectreplica.html#waitForSource" status="active" access="public" location="qremoteobjectreplica.h" documented="true" meta="plain" type="bool" signature="bool waitForSource(int timeout)">
                <parameter type="int" name="timeout" default="30000"/>
            </function>
            <enum name="State" fullname="QRemoteObjectReplica::State" href="qremoteobjectreplica.html#State-enum" status="active" access="public" location="qremoteobjectreplica.h" documented="true">
                <value name="Uninitialized" value="0"/>
                <value name="Default" value="1"/>
                <value name="Valid" value="2"/>
                <value name="Suspect" value="3"/>
                <value name="SignatureMismatch" value="4"/>
            </enum>
            <property name="node" fullname="QRemoteObjectReplica::node" href="qremoteobjectreplica.html#node-prop" status="active" access="public" location="qremoteobjectreplica.h" documented="true" dataType="QRemoteObjectNode*" brief="A pointer to the node this object was acquired from">
                <getter name="node"/>
                <setter name="setNode"/>
            </property>
            <property name="state" fullname="QRemoteObjectReplica::state" href="qremoteobjectreplica.html#state-prop" status="active" access="public" location="qremoteobjectreplica.h" documented="true" writable="false" dataType="State" brief="Returns the replica state">
                <getter name="state"/>
                <notifier name="stateChanged"/>
            </property>
        </class>
        <class name="QtROClientFactory" href="qtroclientfactory.html" status="active" access="public" location="qconnectionfactories.h" documented="true" module="QtRemoteObjects" brief="A class that holds information about client backends available on the Qt Remote Objects network">
            <function name="qRegisterRemoteObjectsClient" href="qtroclientfactory.html#qRegisterRemoteObjectsClient" status="active" access="public" location="qconnectionfactories.h" documented="true" related="0" meta="plain" type="void" signature="void qRegisterRemoteObjectsClient(const QString &amp;id)">
                <parameter type="const QString &amp;" name="id" default=""/>
            </function>
        </class>
        <class name="QtROServerFactory" href="qtroserverfactory.html" status="active" access="public" location="qconnectionfactories.h" documented="true" module="QtRemoteObjects" brief="A class that holds information about server backends available on the Qt Remote Objects network">
            <function name="qRegisterRemoteObjectsServer" href="qtroserverfactory.html#qRegisterRemoteObjectsServer" status="active" access="public" location="qconnectionfactories.h" documented="true" related="1" meta="plain" type="void" signature="void qRegisterRemoteObjectsServer(const QString &amp;id)">
                <parameter type="const QString &amp;" name="id" default=""/>
            </function>
        </class>
        <page name="qtremoteobjects-cmake-qt-add-repc-merged.html" href="qtremoteobjects-cmake-qt-add-repc-merged.html" status="active" location="cmake-macros.qdoc" documented="true" groups="cmake-macros-qtremoteobjects" subtype="page" title="qt_add_repc_merged" fulltitle="qt_add_repc_merged" subtitle="" brief="Creates C++ header files for source and replica types from the Qt Remote Objects .rep files">
            <keyword name="qt6-add-repc-merged" title="qt6_add_repc_merged"/>
            <contents name="synopsis" title="Synopsis" level="1"/>
            <contents name="description" title="Description" level="1"/>
            <contents name="examples" title="Examples" level="1"/>
        </page>
        <page name="qtremoteobjects-cmake-qt-add-repc-replicas.html" href="qtremoteobjects-cmake-qt-add-repc-replicas.html" status="active" location="cmake-macros.qdoc" documented="true" groups="cmake-macros-qtremoteobjects" subtype="page" title="qt_add_repc_replicas" fulltitle="qt_add_repc_replicas" subtitle="" brief="Creates C++ header files for replica types from the Qt Remote Objects .rep files">
            <keyword name="qt6-add-repc-replicas" title="qt6_add_repc_replicas"/>
            <contents name="synopsis" title="Synopsis" level="1"/>
            <contents name="description" title="Description" level="1"/>
            <contents name="examples" title="Examples" level="1"/>
        </page>
        <page name="qtremoteobjects-cmake-qt-add-repc-sources.html" href="qtremoteobjects-cmake-qt-add-repc-sources.html" status="active" location="cmake-macros.qdoc" documented="true" groups="cmake-macros-qtremoteobjects" subtype="page" title="qt_add_repc_sources" fulltitle="qt_add_repc_sources" subtitle="" brief="Creates C++ header files for source types from the Qt Remote Objects .rep files">
            <keyword name="qt6-add-repc-sources" title="qt6_add_repc_sources"/>
            <contents name="synopsis" title="Synopsis" level="1"/>
            <contents name="description" title="Description" level="1"/>
            <contents name="examples" title="Examples" level="1"/>
        </page>
        <page name="qtremoteobjects-cmake-qt-rep-from-headers.html" href="qtremoteobjects-cmake-qt-rep-from-headers.html" status="active" location="cmake-macros.qdoc" documented="true" groups="cmake-macros-qtremoteobjects" subtype="page" title="qt_reps_from_headers" fulltitle="qt_reps_from_headers" subtitle="" brief="Creates .rep files from the QObject header files">
            <keyword name="qt6-reps-from-headers" title="qt6_reps_from_headers"/>
            <contents name="synopsis" title="Synopsis" level="1"/>
            <contents name="description" title="Description" level="1"/>
            <contents name="examples" title="Examples" level="1"/>
        </page>
        <page name="qtremoteobjects-compatibility.html" href="qtremoteobjects-compatibility.html" status="active" location="remoteobjects-compatibility.qdoc" documented="true" subtype="page" title="Qt Remote Objects Protocol Versioning" fulltitle="Qt Remote Objects Protocol Versioning" subtitle=""/>
        <page name="qtremoteobjects-custom-transport.html" href="qtremoteobjects-custom-transport.html" status="active" location="remoteobjects-custom-transport.qdoc" documented="true" subtype="page" title="APIs for Implementing Custom Transport Backends" fulltitle="APIs for Implementing Custom Transport Backends" subtitle="" brief="Gives an overview of abstract APIs for implementing custom transport backends for Qt Remote Objects">
            <contents name="api-overview" title="API Overview" level="1"/>
        </page>
        <page name="qtremoteobjects-external-schemas.html" href="qtremoteobjects-external-schemas.html" status="active" location="remoteobjects-external-schemas.qdoc" documented="true" subtype="page" title="Qt Remote Objects - External QIODevices" fulltitle="Qt Remote Objects - External QIODevices" subtitle="" brief="Describes how Qt Remote Objects supports custom QIODevice channels">
            <contents name="external-qiodevices" title="External QIODevices" level="1"/>
            <contents name="external-schemas" title="External Schemas" level="1"/>
        </page>
        <page name="qtremoteobjects-gettingstarted.html" href="qtremoteobjects-gettingstarted.html" status="active" location="remoteobjects-gettingstarted.qdoc" documented="true" subtype="page" title="Getting Started with Qt Remote Objects" fulltitle="Getting Started with Qt Remote Objects" subtitle="" brief="Detailed information on how to use Qt Remote Objects">
            <contents name="introduction" title="Introduction" level="1"/>
            <contents name="implementation" title="Implementation" level="1"/>
        </page>
        <page name="qtremoteobjects-index.html" href="qtremoteobjects-index.html" status="active" location="remoteobjects-index.qdoc" documented="true" groups="overviews" subtype="page" title="Qt Remote Objects" fulltitle="Qt Remote Objects" subtitle="" brief="Provides APIs for inter-process communication">
            <target name="qt-remote-objects" title="Qt Remote Objects"/>
            <contents name="remote-object-concepts" title="Remote Object Concepts" level="1"/>
            <contents name="use-case-gps" title="Use Case: GPS" level="1"/>
            <contents name="use-case-printer-access" title="Use Case: Printer Access" level="1"/>
            <contents name="using-the-module" title="Using the Module" level="1"/>
            <contents name="building-with-cmake" title="Building with CMake" level="2"/>
            <contents name="building-with-qmake" title="Building with qmake" level="2"/>
            <contents name="articles-and-guides" title="Articles and Guides" level="1"/>
            <contents name="api-reference" title="API Reference" level="2"/>
            <contents name="licenses" title="Licenses" level="1"/>
        </page>
        <page name="qtremoteobjects-interaction.html" href="qtremoteobjects-interaction.html" status="active" location="remoteobjects-interaction.qdoc" documented="true" subtype="page" title="Remote Object Interaction" fulltitle="Remote Object Interaction" subtitle="" brief="Describes how a source and replicas interact with one another"/>
        <page name="qtremoteobjects-node.html" href="qtremoteobjects-node.html" status="active" location="remoteobjects-nodes.qdoc" documented="true" subtype="page" title="Qt Remote Objects Nodes" fulltitle="Qt Remote Objects Nodes" subtitle="" brief="Describes how Qt Remote Objects pass data between nodes">
            <contents name="connecting-nodes-using-qtro-urls" title="Connecting Nodes using QtRO URLs" level="1"/>
        </page>
        <page name="qtremoteobjects-registry.html" href="qtremoteobjects-registry.html" status="active" location="remoteobjects-registry.qdoc" documented="true" subtype="page" title="Qt Remote Objects Registry" fulltitle="Qt Remote Objects Registry" subtitle="" brief="Describes how the Qt Remote Objects registry establishes connections between nodes.  When you QRemoteObjectNode::acquire() a replica, the node URL is not passed as an argument. This means you do not need to specify the host node, but it does require you to have some other means of connecting to that host. Without the registry, it is necessary to manually call QRemoteObjectNode::connectToNode(), from each node, to every host node that has Source objects it should replicate. This is fine for small or static networks, but does not scale">
            <target name="registry" title="Registry"/>
        </page>
        <page name="qtremoteobjects-repc.html" href="qtremoteobjects-repc.html" status="active" location="remoteobjects-repc.qdoc" documented="true" groups="overviews" subtype="page" title="Qt Remote Objects Compiler" fulltitle="Qt Remote Objects Compiler" subtitle="" brief="Qt Remote Objects Compiler creates Source and Replica header files">
            <keyword name="repc"/>
            <contents name="repc-overview" title="REPC Overview" level="1"/>
            <contents name="the-rep-file-format" title="The rep file format" level="1"/>
            <contents name="the-class-type" title="The class type" level="2"/>
            <contents name="prop" title="PROP" level="3"/>
            <contents name="class" title="CLASS" level="3"/>
            <contents name="model" title="MODEL" level="3"/>
            <contents name="signal" title="SIGNAL" level="3"/>
            <contents name="slot" title="SLOT" level="3"/>
            <contents name="enum" title="ENUM" level="3"/>
            <contents name="the-pod-type" title="The POD type" level="2"/>
            <contents name="the-enum-type" title="The ENUM type" level="2"/>
            <contents name="use-enum-keyword" title="USE_ENUM keyword" level="2"/>
            <contents name="directives" title="Directives" level="2"/>
            <contents name="header-and-footer-directives" title="#HEADER and #FOOTER Directives" level="3"/>
            <contents name="cmake-functions" title="CMake functions" level="1"/>
            <contents name="qmake-variables" title="qmake variables" level="1"/>
            <contents name="repc-replica" title="REPC_REPLICA" level="2"/>
            <contents name="repc-source" title="REPC_SOURCE" level="2"/>
            <contents name="repc-merged" title="REPC_MERGED" level="2"/>
            <contents name="qobject-rep" title="QOBJECT_REP" level="2"/>
        </page>
        <page name="qtremoteobjects-replica.html" href="qtremoteobjects-replica.html" status="active" location="remoteobjects-replica.qdoc" documented="true" subtype="page" title="Qt Remote Objects Replica" fulltitle="Qt Remote Objects Replica" subtitle="" brief="Describes the concept of a replica and how it works as a surrogate object.  A QRemoteObjectReplica (&quot;replica&quot;) is a surrogate object that has approximately the same API as the Source QObject it replicates. Additionally, there are a few properties and signals to make it possible to detect when the replica is initialized or if it loses its connection to the source object. There are a few other differences, notably, a constant property on the source cannot be constant on the replica. The value will not be known at the time when the replica is instantiated; it will only be known once the replica is initialized. For more information, see Remote Object Interaction">
            <target name="replica" title="Replica"/>
            <contents name="replica-initialization" title="Replica Initialization" level="1"/>
            <contents name="replica-ownership" title="Replica Ownership" level="1"/>
        </page>
        <page name="qtremoteobjects-source.html" href="qtremoteobjects-source.html" status="active" location="remoteobjects-source.qdoc" documented="true" subtype="page" title="Qt Remote Objects Source" fulltitle="Qt Remote Objects Source" subtitle="" brief="Describes the concept of a source and how to use the source header that the repc generates.  A QRemoteObjectSource (&quot;source&quot;) is the QObject that is responsible for implementing the exposed API">
            <target name="source" title="Source"/>
            <target name="typesimplesource" title="TypeSimpleSource"/>
            <target name="typesource" title="TypeSource"/>
            <target name="typeapi" title="TypeAPI"/>
            <contents name="identifying-sources" title="Identifying Sources" level="1"/>
        </page>
        <page name="qtremoteobjects-troubleshooting.html" href="qtremoteobjects-troubleshooting.html" status="active" location="remoteobjects-troubleshooting.qdoc" documented="true" subtype="page" title="Troubleshooting Qt Remote Objects" fulltitle="Troubleshooting Qt Remote Objects" subtitle="">
            <contents name="troubleshooting" title="Troubleshooting" level="1"/>
        </page>
        <page name="remoteobjects-changes-qt6.html" href="remoteobjects-changes-qt6.html" status="active" location="qt6-changes.qdoc" documented="true" groups="changes-qt-5-to-6" subtype="page" title="Changes to Qt Remote Objects" fulltitle="Changes to Qt Remote Objects" subtitle="" brief="Migrate Qt Remote Objects to Qt 6">
            <contents name="api-changes" title="API changes" level="1"/>
            <contents name="functions-taking-const-ref-qstring-changing-to-qstringview" title="Functions taking const-ref QString changing to QStringView" level="2"/>
            <contents name="changes-to-classes-for-custom-transport-backend-support" title="Changes to classes for custom transport backend support" level="2"/>
            <contents name="cmake-changes" title="CMake changes" level="1"/>
        </page>
        <page name="remoteobjects-example-dynamic-replica.html" href="remoteobjects-example-dynamic-replica.html" status="active" location="remoteobjects-example-dynamic-replica.qdoc" documented="true" subtype="page" title="Example 2: Direct Connection with a Dynamic Replica" fulltitle="Example 2: Direct Connection with a Dynamic Replica" subtitle="" brief="Describes how the Qt Remote Objects establishes a direct connection with a dynamic replica.  Initially, a dynamic replica is created as a &quot;bare&quot; QObject - without properties, signals or slots. Then, during initialization, QtRO returns the API for the object, after the connection to the source is made. Thus, the API is added to the object at runtime">
            <target name="qtro-example2"/>
        </page>
        <page name="remoteobjects-example-registry.html" href="remoteobjects-example-registry.html" status="active" location="remoteobjects-example-registry.qdoc" documented="true" subtype="page" title="Example 3: Connections to Remote Nodes using a Registry" fulltitle="Example 3: Connections to Remote Nodes using a Registry" subtitle="" brief="Describes how the Qt Remote Objects registry establishes connections between nodes.  This example illustrates the use of a Registry to build the node topology. For simple networks, we use a QUrl to create a direct connection between two nodes. For complex networks, we use a registry, where you use a different QUrl to point both the host and replica nodes to the registry. For only two nodes, the benefits of using a registry are minimal. But, as the network grows, using a registry means that all nodes only need to connect to the registry via a single QUrl. In comparison, with direct connections, nodes would have to maintain a list of QUrls for every single node that they link to">
            <target name="qtro-example3"/>
            <contents name="set-up-the-source" title="Set up the Source" level="2"/>
            <contents name="set-up-the-replica" title="Set up the Replica" level="2"/>
        </page>
        <page name="remoteobjects-example-static-source" href="remoteobjects-example-static-source.html" status="active" location="remoteobjects-example-static-source.qdoc" documented="true" subtype="page" title="Example 1: Direct Connection using a Static Source" fulltitle="Example 1: Direct Connection using a Static Source" subtitle="" brief="Describes how the Qt Remote Objects establishes a direct connection using a static source.  In this example, the source object is a simple binary switch that toggles its state based on a timer. When the state changes, a signal is emitted by the source which QtRO propagates to all replicas. Since the replicas have the same properties, signals, and slots as were exposed from the source, any slots connected to the replica's signal will be called when the replica receives that signal. The client process then echoes back the received switch state to the source by emitting its own signal which is connected to a slot on the replica">
            <target name="qtro-example1"/>
            <contents name="replica-code" title="Replica Code" level="2"/>
        </page>
        <page name="remoteobjects-toc.html" href="remoteobjects-toc.html" status="active" location="remoteobjects-toc.qdoc" documented="true" subtype="page" title="Qt Remote Objects module topics" fulltitle="Qt Remote Objects module topics" subtitle=""/>
        <page name="clientapp" href="qtremoteobjects-clientapp-example.html" status="active" location="clientapp.qdoc" documented="true" groups="category Connectivity,qtremoteobjects-examples" subtype="example" title="Time Client Application" fulltitle="Time Client Application" subtitle="" brief="A client who holds a replica of a time object from a server and displays the time in a clock">
            <contents name="before-running-the-time-client-application" title="Before Running the Time Client Application" level="1"/>
            <contents name="defining-remote-objects-using-a-rep-file" title="Defining Remote Objects using a REP-file" level="1"/>
            <contents name="the-timemodel-class" title="The TimeModel Class" level="1"/>
            <contents name="the-qml-types" title="The QML Types" level="1"/>
            <page name="clientapp/Clock.qml" href="qtremoteobjects-clientapp-clock-qml.html" status="active" subtype="file" title="" fulltitle="Clock.qml Example File" subtitle="clientapp/Clock.qml"/>
            <page name="clientapp/Plugins.qml" href="qtremoteobjects-clientapp-plugins-qml.html" status="active" subtype="file" title="" fulltitle="Plugins.qml Example File" subtitle="clientapp/Plugins.qml"/>
            <page name="clientapp/plugin.h" href="qtremoteobjects-clientapp-plugin-h.html" status="active" subtype="file" title="" fulltitle="plugin.h Example File" subtitle="clientapp/plugin.h"/>
            <page name="clientapp/plugins0.qml" href="qtremoteobjects-clientapp-plugins0-qml.html" status="active" subtype="file" title="" fulltitle="plugins0.qml Example File" subtitle="clientapp/plugins0.qml"/>
            <page name="clientapp/plugins1.qml" href="qtremoteobjects-clientapp-plugins1-qml.html" status="active" subtype="file" title="" fulltitle="plugins1.qml Example File" subtitle="clientapp/plugins1.qml"/>
            <page name="clientapp/plugins2.qml" href="qtremoteobjects-clientapp-plugins2-qml.html" status="active" subtype="file" title="" fulltitle="plugins2.qml Example File" subtitle="clientapp/plugins2.qml"/>
            <page name="clientapp/main.cpp" href="qtremoteobjects-clientapp-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="clientapp/main.cpp"/>
            <page name="clientapp/CMakeLists.txt" href="qtremoteobjects-clientapp-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="clientapp/CMakeLists.txt"/>
            <page name="clientapp/clientapp.pro" href="qtremoteobjects-clientapp-clientapp-pro.html" status="active" subtype="file" title="" fulltitle="clientapp.pro Example File" subtitle="clientapp/clientapp.pro"/>
            <page name="clientapp/qmldir" href="qtremoteobjects-clientapp-qmldir.html" status="active" subtype="file" title="" fulltitle="qmldir Example File" subtitle="clientapp/qmldir"/>
            <page name="clientapp/center.png" href="qtremoteobjects-clientapp-center-png.html" status="active" subtype="image" title="" fulltitle="center.png Image File" subtitle="clientapp/center.png"/>
            <page name="clientapp/clock.png" href="qtremoteobjects-clientapp-clock-png.html" status="active" subtype="image" title="" fulltitle="clock.png Image File" subtitle="clientapp/clock.png"/>
            <page name="clientapp/hour.png" href="qtremoteobjects-clientapp-hour-png.html" status="active" subtype="image" title="" fulltitle="hour.png Image File" subtitle="clientapp/hour.png"/>
            <page name="clientapp/minute.png" href="qtremoteobjects-clientapp-minute-png.html" status="active" subtype="image" title="" fulltitle="minute.png Image File" subtitle="clientapp/minute.png"/>
        </page>
        <page name="modelviewclient" href="qtremoteobjects-modelviewclient-example.html" status="active" location="modelviewclient.qdoc" documented="true" groups="category Connectivity,qtremoteobjects-examples" subtype="example" title="Model-View Client" fulltitle="Model-View Client" subtitle="" brief="Developing a very simple client program which displays the content and changes made on a server">
            <page name="modelviewclient/main.cpp" href="qtremoteobjects-modelviewclient-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="modelviewclient/main.cpp"/>
            <page name="modelviewclient/CMakeLists.txt" href="qtremoteobjects-modelviewclient-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="modelviewclient/CMakeLists.txt"/>
            <page name="modelviewclient/modelviewclient.pro" href="qtremoteobjects-modelviewclient-modelviewclient-pro.html" status="active" subtype="file" title="" fulltitle="modelviewclient.pro Example File" subtitle="modelviewclient/modelviewclient.pro"/>
        </page>
        <page name="modelviewserver" href="qtremoteobjects-modelviewserver-example.html" status="active" location="modelviewserver.qdoc" documented="true" groups="category Connectivity,qtremoteobjects-examples" subtype="example" title="Model-View Server" fulltitle="Model-View Server" subtitle="" brief="Developing a simple server program that displays and makes changes to a QTreeView which is made available on a Remote Objects network">
            <page name="modelviewserver/main.cpp" href="qtremoteobjects-modelviewserver-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="modelviewserver/main.cpp"/>
            <page name="modelviewserver/CMakeLists.txt" href="qtremoteobjects-modelviewserver-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="modelviewserver/CMakeLists.txt"/>
            <page name="modelviewserver/modelviewserver.pro" href="qtremoteobjects-modelviewserver-modelviewserver-pro.html" status="active" subtype="file" title="" fulltitle="modelviewserver.pro Example File" subtitle="modelviewserver/modelviewserver.pro"/>
        </page>
        <page name="remoteobjects_server" href="qtremoteobjects-remoteobjects-server-example.html" status="active" location="remoteobjects_server.qdoc" documented="true" groups="category Connectivity,qtremoteobjects-examples" subtype="example" title="Time Server Application" fulltitle="Time Server Application" subtitle="" brief="A server which shares a time object with connected clients">
            <contents name="defining-remote-objects-using-a-rep-file" title="Defining Remote Objects using a REP-file" level="1"/>
            <contents name="the-timemodel-class" title="The TimeModel Class" level="1"/>
            <contents name="sharing-an-instance-of-timemodel" title="Sharing an Instance of TimeModel" level="1"/>
            <page name="remoteobjects_server/timemodel.cpp" href="qtremoteobjects-remoteobjects-server-timemodel-cpp.html" status="active" subtype="file" title="" fulltitle="timemodel.cpp Example File" subtitle="remoteobjects_server/timemodel.cpp"/>
            <page name="remoteobjects_server/timemodel.h" href="qtremoteobjects-remoteobjects-server-timemodel-h.html" status="active" subtype="file" title="" fulltitle="timemodel.h Example File" subtitle="remoteobjects_server/timemodel.h"/>
            <page name="remoteobjects_server/main.cpp" href="qtremoteobjects-remoteobjects-server-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="remoteobjects_server/main.cpp"/>
            <page name="remoteobjects_server/CMakeLists.txt" href="qtremoteobjects-remoteobjects-server-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="remoteobjects_server/CMakeLists.txt"/>
            <page name="remoteobjects_server/remoteobjects_server.pro" href="qtremoteobjects-remoteobjects-server-remoteobjects-server-pro.html" status="active" subtype="file" title="" fulltitle="remoteobjects_server.pro Example File" subtitle="remoteobjects_server/remoteobjects_server.pro"/>
        </page>
        <page name="simpleswitch" href="qtremoteobjects-simpleswitch-example.html" status="active" location="simpleswitch.qdoc" documented="true" groups="category Connectivity,qtremoteobjects-examples" subtype="example" title="Simpleswitch Direct Server and Client" fulltitle="Simpleswitch Direct Server and Client" subtitle="" brief="A minimalist Remote Object server and client">
            <page name="simpleswitch/directconnectclient/client.cpp" href="qtremoteobjects-simpleswitch-directconnectclient-client-cpp.html" status="active" subtype="file" title="" fulltitle="client.cpp Example File" subtitle="simpleswitch/directconnectclient/client.cpp"/>
            <page name="simpleswitch/directconnectclient/client.h" href="qtremoteobjects-simpleswitch-directconnectclient-client-h.html" status="active" subtype="file" title="" fulltitle="client.h Example File" subtitle="simpleswitch/directconnectclient/client.h"/>
            <page name="simpleswitch/directconnectserver/simpleswitch.cpp" href="qtremoteobjects-simpleswitch-directconnectserver-simpleswitch-cpp.html" status="active" subtype="file" title="" fulltitle="simpleswitch.cpp Example File" subtitle="simpleswitch/directconnectserver/simpleswitch.cpp"/>
            <page name="simpleswitch/directconnectserver/simpleswitch.h" href="qtremoteobjects-simpleswitch-directconnectserver-simpleswitch-h.html" status="active" subtype="file" title="" fulltitle="simpleswitch.h Example File" subtitle="simpleswitch/directconnectserver/simpleswitch.h"/>
            <page name="simpleswitch/directconnectclient/main.cpp" href="qtremoteobjects-simpleswitch-directconnectclient-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="simpleswitch/directconnectclient/main.cpp"/>
            <page name="simpleswitch/CMakeLists.txt" href="qtremoteobjects-simpleswitch-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="simpleswitch/CMakeLists.txt"/>
            <page name="simpleswitch/simpleswitch.pro" href="qtremoteobjects-simpleswitch-simpleswitch-pro.html" status="active" subtype="file" title="" fulltitle="simpleswitch.pro Example File" subtitle="simpleswitch/simpleswitch.pro"/>
            <page name="simpleswitch/directconnectclient/CMakeLists.txt" href="qtremoteobjects-simpleswitch-directconnectclient-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="simpleswitch/directconnectclient/CMakeLists.txt"/>
            <page name="simpleswitch/directconnectclient/directconnectclient.pro" href="qtremoteobjects-simpleswitch-directconnectclient-directconnectclient-pro.html" status="active" subtype="file" title="" fulltitle="directconnectclient.pro Example File" subtitle="simpleswitch/directconnectclient/directconnectclient.pro"/>
            <page name="simpleswitch/directconnectserver/CMakeLists.txt" href="qtremoteobjects-simpleswitch-directconnectserver-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="simpleswitch/directconnectserver/CMakeLists.txt"/>
            <page name="simpleswitch/directconnectserver/directconnectserver.pro" href="qtremoteobjects-simpleswitch-directconnectserver-directconnectserver-pro.html" status="active" subtype="file" title="" fulltitle="directconnectserver.pro Example File" subtitle="simpleswitch/directconnectserver/directconnectserver.pro"/>
        </page>
        <page name="ssl" href="qtremoteobjects-ssl-example.html" status="active" location="ssl.qdoc" documented="true" groups="category Connectivity,qtremoteobjects-examples" subtype="example" title="SSL Server and Client" fulltitle="SSL Server and Client" subtitle="" brief="Setting up a secure Remote Object network using QSslSockets">
            <contents name="ssl-server" title="SSL Server" level="1"/>
            <contents name="ssl-client" title="SSL Client" level="1"/>
            <page name="ssl/sslserver/timemodel.cpp" href="qtremoteobjects-ssl-sslserver-timemodel-cpp.html" status="active" subtype="file" title="" fulltitle="timemodel.cpp Example File" subtitle="ssl/sslserver/timemodel.cpp"/>
            <page name="ssl/sslserver/timemodel.h" href="qtremoteobjects-ssl-sslserver-timemodel-h.html" status="active" subtype="file" title="" fulltitle="timemodel.h Example File" subtitle="ssl/sslserver/timemodel.h"/>
            <page name="ssl/sslcppclient/main.cpp" href="qtremoteobjects-ssl-sslcppclient-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="ssl/sslcppclient/main.cpp"/>
            <page name="ssl/CMakeLists.txt" href="qtremoteobjects-ssl-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="ssl/CMakeLists.txt"/>
            <page name="ssl/ssl.pro" href="qtremoteobjects-ssl-ssl-pro.html" status="active" subtype="file" title="" fulltitle="ssl.pro Example File" subtitle="ssl/ssl.pro"/>
            <page name="ssl/sslcppclient/CMakeLists.txt" href="qtremoteobjects-ssl-sslcppclient-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="ssl/sslcppclient/CMakeLists.txt"/>
            <page name="ssl/sslcppclient/sslcppclient.pro" href="qtremoteobjects-ssl-sslcppclient-sslcppclient-pro.html" status="active" subtype="file" title="" fulltitle="sslcppclient.pro Example File" subtitle="ssl/sslcppclient/sslcppclient.pro"/>
            <page name="ssl/sslserver/CMakeLists.txt" href="qtremoteobjects-ssl-sslserver-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="ssl/sslserver/CMakeLists.txt"/>
            <page name="ssl/sslserver/sslserver.pro" href="qtremoteobjects-ssl-sslserver-sslserver-pro.html" status="active" subtype="file" title="" fulltitle="sslserver.pro Example File" subtitle="ssl/sslserver/sslserver.pro"/>
            <page name="ssl/sslserver/cert/cert.qrc" href="qtremoteobjects-ssl-sslserver-cert-cert-qrc.html" status="active" subtype="file" title="" fulltitle="cert.qrc Example File" subtitle="ssl/sslserver/cert/cert.qrc"/>
        </page>
        <page name="websockets" href="qtremoteobjects-websockets-example.html" status="active" location="websocket.qdoc" documented="true" groups="category Connectivity,qtremoteobjects-examples" subtype="example" title="QtRemoteObjects WebSockets Applications" fulltitle="QtRemoteObjects WebSockets Applications" subtitle="" brief="Using a non-QIODevice-based transport (QWebSocket) with QtRemoteObjects">
            <contents name="the-wsserver-application" title="The WsServer Application" level="1"/>
            <contents name="the-wsclient-application" title="The WsClient Application" level="1"/>
            <page name="websockets/common/websocketiodevice.cpp" href="qtremoteobjects-websockets-common-websocketiodevice-cpp.html" status="active" subtype="file" title="" fulltitle="websocketiodevice.cpp Example File" subtitle="websockets/common/websocketiodevice.cpp"/>
            <page name="websockets/common/websocketiodevice.h" href="qtremoteobjects-websockets-common-websocketiodevice-h.html" status="active" subtype="file" title="" fulltitle="websocketiodevice.h Example File" subtitle="websockets/common/websocketiodevice.h"/>
            <page name="websockets/wsclient/main.cpp" href="qtremoteobjects-websockets-wsclient-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="websockets/wsclient/main.cpp"/>
            <page name="websockets/CMakeLists.txt" href="qtremoteobjects-websockets-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="websockets/CMakeLists.txt"/>
            <page name="websockets/websockets.pro" href="qtremoteobjects-websockets-websockets-pro.html" status="active" subtype="file" title="" fulltitle="websockets.pro Example File" subtitle="websockets/websockets.pro"/>
            <page name="websockets/common/cert/cert.qrc" href="qtremoteobjects-websockets-common-cert-cert-qrc.html" status="active" subtype="file" title="" fulltitle="cert.qrc Example File" subtitle="websockets/common/cert/cert.qrc"/>
            <page name="websockets/wsclient/CMakeLists.txt" href="qtremoteobjects-websockets-wsclient-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="websockets/wsclient/CMakeLists.txt"/>
            <page name="websockets/wsclient/wsclient.pro" href="qtremoteobjects-websockets-wsclient-wsclient-pro.html" status="active" subtype="file" title="" fulltitle="wsclient.pro Example File" subtitle="websockets/wsclient/wsclient.pro"/>
            <page name="websockets/wsserver/CMakeLists.txt" href="qtremoteobjects-websockets-wsserver-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="websockets/wsserver/CMakeLists.txt"/>
            <page name="websockets/wsserver/wsserver.pro" href="qtremoteobjects-websockets-wsserver-wsserver-pro.html" status="active" subtype="file" title="" fulltitle="wsserver.pro Example File" subtitle="websockets/wsserver/wsserver.pro"/>
        </page>
        <page name="https://en.wikipedia.org/wiki/Domain-specific_language" href="https://en.wikipedia.org/wiki/Domain-specific_language" status="active" location="remoteobjects-repc.qdoc" documented="true" subtype="externalpage" title="Domain Specific Language (DSL)" fulltitle="Domain Specific Language (DSL)" subtitle=""/>
        <qmlclass name="Host" qml-module-name="QtRemoteObjects" fullname="QtRemoteObjects.Host" href="qml-qtremoteobjects-host.html" status="active" access="public" documented="true" brief="A host node on a Qt Remote Objects network">
            <function name="disableRemoting" fullname="QtRemoteObjects.Host.disableRemoting" href="qml-qtremoteobjects-host.html#disableRemoting-method" status="active" access="public" documented="true" meta="qmlmethod" type="bool">
                <parameter type="object" name="remoteObject" default=""/>
            </function>
            <function name="enableRemoting" fullname="QtRemoteObjects.Host.enableRemoting" href="qml-qtremoteobjects-host.html#enableRemoting-method" status="active" access="public" documented="true" meta="qmlmethod" type="bool">
                <parameter type="object" name="object" default=""/>
                <parameter type="string" name="name" default=""/>
            </function>
            <qmlproperty name="hostUrl" fullname="QtRemoteObjects.Host.hostUrl" href="qml-qtremoteobjects-host.html#hostUrl-prop" status="active" access="public" documented="true" type="url" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Node" qml-module-name="QtRemoteObjects" fullname="QtRemoteObjects.Node" href="qml-qtremoteobjects-node.html" status="active" access="public" documented="true" brief="A node on a Qt Remote Objects network">
            <qmlproperty name="heartbeatInterval" fullname="QtRemoteObjects.Node.heartbeatInterval" href="qml-qtremoteobjects-node.html#heartbeatInterval-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="persistedStore" fullname="QtRemoteObjects.Node.persistedStore" href="qml-qtremoteobjects-node.html#persistedStore-prop" status="active" access="public" documented="true" type="QRemoteObjectAbstractPersistedStore" attached="false" writable="true"/>
            <qmlproperty name="registryUrl" fullname="QtRemoteObjects.Node.registryUrl" href="qml-qtremoteobjects-node.html#registryUrl-prop" status="active" access="public" documented="true" type="url" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="QtRemoteObjects" qml-module-name="QtRemoteObjects" fullname="QtRemoteObjects.QtRemoteObjects" href="qml-qtremoteobjects-qtremoteobjects.html" status="active" access="public" location="remoteobjects-qml.qdoc" documented="true" brief="Global object provides useful functions for working with remote types in QML">
            <function name="watch" fullname="QtRemoteObjects.QtRemoteObjects.watch" href="qml-qtremoteobjects-qtremoteobjects.html#watch-method" status="active" access="public" location="remoteobjects-qml.qdoc" documented="true" meta="qmlmethod" type="Promise">
                <parameter type="QRemoteObjectPendingCall" name="reply" default=""/>
                <parameter type="int" name="timeout" default="30000"/>
            </function>
        </qmlclass>
        <qmlclass name="SettingsStore" qml-module-name="QtRemoteObjects" fullname="QtRemoteObjects.SettingsStore" href="qml-qtremoteobjects-settingsstore.html" status="active" access="public" documented="true" brief="A basic store for persisted properties"/>
        <group name="category Connectivity" href="category-connectivity.html" status="internal" seen="false" title=""/>
        <group name="changes-qt-5-to-6" href="changes-qt-5-to-6.html" status="internal" seen="false" title=""/>
        <group name="cmake-macros-qtremoteobjects" href="cmake-macros-qtremoteobjects.html" status="internal" seen="false" title=""/>
        <group name="modules" href="modules.html" status="internal" seen="false" title=""/>
        <group name="overviews" href="overviews.html" status="internal" seen="false" title=""/>
        <group name="qmlmodules" href="qmlmodules.html" status="internal" seen="false" title=""/>
        <group name="qtremoteobjects" href="qtremoteobjects.html" status="internal" seen="false" title=""/>
        <group name="qtremoteobjects-examples" href="qtremoteobjects-examples.html" status="active" location="remoteobjects-examples.qdoc" documented="true" groups="qtremoteobjects" seen="true" title="Qt Remote Objects Examples" brief="Examples for the Qt Remote Objects module"/>
        <module name="QtRemoteObjects" href="qtremoteobjects-module.html" status="active" location="remoteobjects-cpp.qdoc" documented="true" groups="modules" seen="true" title="Qt Remote Objects C++ Classes" brief="Provides an easy to use mechanism for sharing a QObject's properties, signals, or slots, between processes"/>
        <qmlmodule name="QtRemoteObjects" qml-module-name="QtRemoteObjects" qml-module-version="6.11" href="qtremoteobjects-qmlmodule.html" status="active" location="remoteobjects-qml.qdoc" documented="true" groups="qmlmodules" seen="true" title="Qt Remote Objects QML Types" brief="Provides QML types for remote objects support">
            <contents name="qml-types" title="QML Types" level="1"/>
        </qmlmodule>
    </namespace>
</INDEX>
