<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QDOCINDEX>
<INDEX url="https://doc.qt.io/qt" title="Qt Remote Objects Reference Documentation" version="6.4.1" project="QtRemoteObjects" indexTitle="Qt Remote Objects">
    <namespace name="" status="active" access="public" module="qtremoteobjects">
        <page name="qtremoteobjects-custom-transport.html" href="qtremoteobjects-custom-transport.html" status="active" location="remoteobjects-custom-transport.qdoc" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/doc/src/remoteobjects-custom-transport.qdoc" lineno="4" 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="remoteobjects-changes-qt6.html" href="remoteobjects-changes-qt6.html" status="active" location="qt6-changes.qdoc" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/doc/src/qt6-changes.qdoc" lineno="4" 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="https://en.wikipedia.org/wiki/Domain-specific_language" href="https://en.wikipedia.org/wiki/Domain-specific_language" status="active" location="remoteobjects-repc.qdoc" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/doc/src/remoteobjects-repc.qdoc" lineno="4" documented="true" subtype="externalpage" title="Domain Specific Language (DSL)" fulltitle="Domain Specific Language (DSL)" subtitle=""/>
        <page name="remoteobjects-example-static-source" href="remoteobjects-example-static-source.html" status="active" location="remoteobjects-example-static-source.qdoc" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/doc/src/remoteobjects-example-static-source.qdoc" lineno="4" 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-example-dynamic-replica.html" href="remoteobjects-example-dynamic-replica.html" status="active" location="remoteobjects-example-dynamic-replica.qdoc" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/doc/src/remoteobjects-example-dynamic-replica.qdoc" lineno="4" 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" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/doc/src/remoteobjects-example-registry.qdoc" lineno="4" 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="qtremoteobjects-gettingstarted.html" href="qtremoteobjects-gettingstarted.html" status="active" location="remoteobjects-gettingstarted.qdoc" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/doc/src/remoteobjects-gettingstarted.qdoc" lineno="4" 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="modelviewclient" href="qtremoteobjects-modelviewclient-example.html" status="active" location="modelviewclient.qdoc" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/examples/remoteobjects/modelviewclient/doc/src/modelviewclient.qdoc" lineno="4" documented="true" subtype="example" title="Model-View Client" fulltitle="Model-View Client" subtitle="">
            <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" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/examples/remoteobjects/modelviewserver/doc/src/modelviewserver.qdoc" lineno="4" documented="true" subtype="example" title="Model-View Server" fulltitle="Model-View Server" subtitle="">
            <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>
        <class name="QAbstractItemModelReplica" href="qabstractitemmodelreplica.html" status="active" access="public" location="qremoteobjectabstractitemmodelreplica.h" filepath="C:/M/mingw-w64-qt6-doc/src/build-CLANG32/qtbase/include/QtRemoteObjects/../../../../qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/qremoteobjectabstractitemmodelreplica.h" lineno="16" 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" filepath="C:/M/mingw-w64-qt6-doc/src/build-CLANG32/qtbase/include/QtRemoteObjects/../../../../qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/qremoteobjectabstractitemmodelreplica.h" lineno="34" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" 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" filepath="C:/M/mingw-w64-qt6-doc/src/build-CLANG32/qtbase/include/QtRemoteObjects/../../../../qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/qremoteobjectabstractitemmodelreplica.h" lineno="31" documented="true" meta="plain" virtual="virtual" const="true" static="false" final="false" 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" filepath="C:/M/mingw-w64-qt6-doc/src/build-CLANG32/qtbase/include/QtRemoteObjects/../../../../qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/qremoteobjectabstractitemmodelreplica.h" lineno="24" documented="true" meta="plain" virtual="virtual" const="true" static="false" final="false" 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" filepath="C:/M/mingw-w64-qt6-doc/src/build-CLANG32/qtbase/include/QtRemoteObjects/../../../../qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/qremoteobjectabstractitemmodelreplica.h" lineno="33" documented="true" meta="plain" virtual="virtual" const="true" static="false" final="false" 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" filepath="C:/M/mingw-w64-qt6-doc/src/build-CLANG32/qtbase/include/QtRemoteObjects/../../../../qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/qremoteobjectabstractitemmodelreplica.h" lineno="29" documented="true" meta="plain" virtual="virtual" const="true" static="false" final="false" 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" filepath="C:/M/mingw-w64-qt6-doc/src/build-CLANG32/qtbase/include/QtRemoteObjects/../../../../qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/qremoteobjectabstractitemmodelreplica.h" lineno="38" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" 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" filepath="C:/M/mingw-w64-qt6-doc/src/build-CLANG32/qtbase/include/QtRemoteObjects/../../../../qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/qremoteobjectabstractitemmodelreplica.h" lineno="32" documented="true" meta="plain" virtual="virtual" const="true" static="false" final="false" 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" filepath="C:/M/mingw-w64-qt6-doc/src/build-CLANG32/qtbase/include/QtRemoteObjects/../../../../qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/qremoteobjectabstractitemmodelreplica.h" lineno="28" documented="true" meta="plain" virtual="virtual" const="true" static="false" final="false" 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" filepath="C:/M/mingw-w64-qt6-doc/src/build-CLANG32/qtbase/include/QtRemoteObjects/../../../../qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/qremoteobjectabstractitemmodelreplica.h" lineno="44" documented="true" meta="signal" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void initialized()"/>
            <function name="isInitialized" fullname="QAbstractItemModelReplica::isInitialized" href="qabstractitemmodelreplica.html#isInitialized" status="active" access="public" location="qremoteobjectabstractitemmodelreplica.h" filepath="C:/M/mingw-w64-qt6-doc/src/build-CLANG32/qtbase/include/QtRemoteObjects/../../../../qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/qremoteobjectabstractitemmodelreplica.h" lineno="37" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="bool" signature="bool isInitialized() const"/>
            <function name="multiData" fullname="QAbstractItemModelReplica::multiData" href="qabstractitemmodelreplica.html#multiData" status="active" access="public" location="qremoteobjectabstractitemmodelreplica.h" filepath="C:/M/mingw-w64-qt6-doc/src/build-CLANG32/qtbase/include/QtRemoteObjects/../../../../qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/qremoteobjectabstractitemmodelreplica.h" lineno="25" documented="true" meta="plain" virtual="virtual" const="true" static="false" final="false" 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" filepath="C:/M/mingw-w64-qt6-doc/src/build-CLANG32/qtbase/include/QtRemoteObjects/../../../../qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/qremoteobjectabstractitemmodelreplica.h" lineno="27" documented="true" meta="plain" virtual="virtual" const="true" static="false" final="false" 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" filepath="C:/M/mingw-w64-qt6-doc/src/build-CLANG32/qtbase/include/QtRemoteObjects/../../../../qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/qremoteobjectabstractitemmodelreplica.h" lineno="35" documented="true" meta="plain" virtual="virtual" const="true" static="false" final="false" 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" filepath="C:/M/mingw-w64-qt6-doc/src/build-CLANG32/qtbase/include/QtRemoteObjects/../../../../qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/qremoteobjectabstractitemmodelreplica.h" lineno="40" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="int" signature="int rootCacheSize() const"/>
            <function name="rowCount" fullname="QAbstractItemModelReplica::rowCount" href="qabstractitemmodelreplica.html#rowCount" status="active" access="public" location="qremoteobjectabstractitemmodelreplica.h" filepath="C:/M/mingw-w64-qt6-doc/src/build-CLANG32/qtbase/include/QtRemoteObjects/../../../../qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/qremoteobjectabstractitemmodelreplica.h" lineno="30" documented="true" meta="plain" virtual="virtual" const="true" static="false" final="false" 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" filepath="C:/M/mingw-w64-qt6-doc/src/build-CLANG32/qtbase/include/QtRemoteObjects/../../../../qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/qremoteobjectabstractitemmodelreplica.h" lineno="22" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QItemSelectionModel *" signature="QItemSelectionModel * selectionModel() const"/>
            <function name="setData" fullname="QAbstractItemModelReplica::setData" href="qabstractitemmodelreplica.html#setData" status="active" access="public" location="qremoteobjectabstractitemmodelreplica.h" filepath="C:/M/mingw-w64-qt6-doc/src/build-CLANG32/qtbase/include/QtRemoteObjects/../../../../qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/qremoteobjectabstractitemmodelreplica.h" lineno="26" documented="true" meta="plain" virtual="virtual" const="false" static="false" final="false" 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" filepath="C:/M/mingw-w64-qt6-doc/src/build-CLANG32/qtbase/include/QtRemoteObjects/../../../../qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/qremoteobjectabstractitemmodelreplica.h" lineno="41" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setRootCacheSize(int rootCacheSize)">
                <parameter type="int" name="rootCacheSize" default=""/>
            </function>
            <function name="~QAbstractItemModelReplica" fullname="QAbstractItemModelReplica::~QAbstractItemModelReplica" href="qabstractitemmodelreplica.html#dtor.QAbstractItemModelReplica" status="active" access="public" location="qremoteobjectabstractitemmodelreplica.h" filepath="C:/M/mingw-w64-qt6-doc/src/build-CLANG32/qtbase/include/QtRemoteObjects/../../../../qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/qremoteobjectabstractitemmodelreplica.h" lineno="20" documented="true" meta="destructor" virtual="virtual" const="false" static="false" final="false" override="true" type="" signature="~QAbstractItemModelReplica() override"/>
        </class>
        <page name="qmlmodelviewclient" href="qtremoteobjects-qmlmodelviewclient-example.html" status="active" location="qmlmodelviewclient.qdoc" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/examples/remoteobjects/qmlmodelviewclient/doc/src/qmlmodelviewclient.qdoc" lineno="4" documented="true" subtype="example" title="QML Model-View Client" fulltitle="QML Model-View Client" subtitle="">
            <page name="qmlmodelviewclient/main.qml" href="qtremoteobjects-qmlmodelviewclient-main-qml.html" status="active" subtype="file" title="" fulltitle="main.qml Example File" subtitle="qmlmodelviewclient/main.qml"/>
            <page name="qmlmodelviewclient/main.cpp" href="qtremoteobjects-qmlmodelviewclient-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="qmlmodelviewclient/main.cpp"/>
            <page name="qmlmodelviewclient/CMakeLists.txt" href="qtremoteobjects-qmlmodelviewclient-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="qmlmodelviewclient/CMakeLists.txt"/>
            <page name="qmlmodelviewclient/qml.qrc" href="qtremoteobjects-qmlmodelviewclient-qml-qrc.html" status="active" subtype="file" title="" fulltitle="qml.qrc Example File" subtitle="qmlmodelviewclient/qml.qrc"/>
            <page name="qmlmodelviewclient/qmlmodelviewclient.pro" href="qtremoteobjects-qmlmodelviewclient-qmlmodelviewclient-pro.html" status="active" subtype="file" title="" fulltitle="qmlmodelviewclient.pro Example File" subtitle="qmlmodelviewclient/qmlmodelviewclient.pro"/>
        </page>
        <page name="qtremoteobjects-index.html" href="qtremoteobjects-index.html" status="active" location="remoteobjects-index.qdoc" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/doc/src/remoteobjects-index.qdoc" lineno="4" 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-external-schemas.html" href="qtremoteobjects-external-schemas.html" status="active" location="remoteobjects-external-schemas.qdoc" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/doc/src/remoteobjects-external-schemas.qdoc" lineno="4" 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-repc.html" href="qtremoteobjects-repc.html" status="active" location="remoteobjects-repc.qdoc" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/doc/src/remoteobjects-repc.qdoc" lineno="9" 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="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-node.html" href="qtremoteobjects-node.html" status="active" location="remoteobjects-nodes.qdoc" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/doc/src/remoteobjects-nodes.qdoc" lineno="3" 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-compatibility.html" href="qtremoteobjects-compatibility.html" status="active" location="remoteobjects-compatibility.qdoc" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/doc/src/remoteobjects-compatibility.qdoc" lineno="4" documented="true" subtype="page" title="Qt Remote Objects Protocol Versioning" fulltitle="Qt Remote Objects Protocol Versioning" subtitle=""/>
        <page name="qtremoteobjects-registry.html" href="qtremoteobjects-registry.html" status="active" location="remoteobjects-registry.qdoc" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/doc/src/remoteobjects-registry.qdoc" lineno="4" 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-replica.html" href="qtremoteobjects-replica.html" status="active" location="remoteobjects-replica.qdoc" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/doc/src/remoteobjects-replica.qdoc" lineno="3" 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" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/doc/src/remoteobjects-source.qdoc" lineno="3" 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>
        <qmlclass name="QtRemoteObjects" qml-module-name="QtRemoteObjects" fullname="QtRemoteObjects.QtRemoteObjects" href="qml-qtremoteobjects-qtremoteobjects.html" status="active" access="public" location="remoteobjects-qml.qdoc" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/doc/src/remoteobjects-qml.qdoc" lineno="64" since="5.14" documented="true" title="QtRemoteObjects" fulltitle="QtRemoteObjects" subtitle="" 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" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/doc/src/remoteobjects-qml.qdoc" lineno="72" documented="true" meta="qmlmethod" type="Promise">
                <parameter type="QRemoteObjectPendingCall" name="reply" default=""/>
                <parameter type="int" name="timeout" default="30000"/>
            </function>
        </qmlclass>
        <page name="ssl" href="qtremoteobjects-ssl-example.html" status="active" location="ssl.qdoc" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/examples/remoteobjects/ssl/doc/src/ssl.qdoc" lineno="4" documented="true" subtype="example" title="QtRemoteObjects SSL Example" fulltitle="QtRemoteObjects SSL Example" subtitle="">
            <page name="ssl/sslserver/sslserver.cpp" href="qtremoteobjects-ssl-sslserver-sslserver-cpp.html" status="active" subtype="file" title="" fulltitle="sslserver.cpp Example File" subtitle="ssl/sslserver/sslserver.cpp"/>
            <page name="ssl/sslserver/sslserver.h" href="qtremoteobjects-ssl-sslserver-sslserver-h.html" status="active" subtype="file" title="" fulltitle="sslserver.h Example File" subtitle="ssl/sslserver/sslserver.h"/>
            <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" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/examples/remoteobjects/websockets/doc/src/websocket.qdoc" lineno="4" documented="true" subtype="example" title="QtRemoteObjects WebSockets Example" fulltitle="QtRemoteObjects WebSockets Example" subtitle="">
            <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="qtremoteobjects-troubleshooting.html" href="qtremoteobjects-troubleshooting.html" status="active" location="remoteobjects-troubleshooting.qdoc" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/doc/src/remoteobjects-troubleshooting.qdoc" lineno="3" 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="qtremoteobjects-cmake-qt-add-repc-merged.html" href="qtremoteobjects-cmake-qt-add-repc-merged.html" status="active" location="cmake-macros.qdoc" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/doc/src/cmake-macros.qdoc" lineno="68" 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">
            <target 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" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/doc/src/cmake-macros.qdoc" lineno="4" 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">
            <target 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" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/doc/src/cmake-macros.qdoc" lineno="36" 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">
            <target 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" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/doc/src/cmake-macros.qdoc" lineno="104" 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">
            <target 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-interaction.html" href="qtremoteobjects-interaction.html" status="active" location="remoteobjects-interaction.qdoc" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/doc/src/remoteobjects-interaction.qdoc" lineno="3" documented="true" subtype="page" title="" fulltitle="" subtitle="" brief="Describes how a source and replicas interact with one another">
            <contents name="remote-object-interaction" title="Remote Object Interaction" level="1"/>
        </page>
        <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=""/>
        <module name="QtRemoteObjects" href="qtremoteobjects-module.html" status="active" location="remoteobjects-cpp.qdoc" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/doc/src/remoteobjects-cpp.qdoc" lineno="4" 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.4" href="qtremoteobjects-qmlmodule.html" status="active" location="remoteobjects-qml.qdoc" filepath="C:/M/mingw-w64-qt6-doc/src/qt-everywhere-src-6.4.1/qtremoteobjects/src/remoteobjects/doc/src/remoteobjects-qml.qdoc" lineno="4" 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>
