diff --git a/CellFrameDashboardGUI/qml.qrc b/CellFrameDashboardGUI/qml.qrc
index 398196c5b29a9f670940ce4e9ebb565e4e8bdbd4..3ea77f1898f2a59c5507e911cc47981c6200a728 100755
--- a/CellFrameDashboardGUI/qml.qrc
+++ b/CellFrameDashboardGUI/qml.qrc
@@ -16,7 +16,6 @@
         <file>main.qml</file>
         <file>resources/icons/cellframe-logo-dashboard.png</file>
         <file>screen/DapMainApplicationWindow.qml</file>
-        <file>screen/DapMainApplicationWindowForm.ui.qml</file>
         <file>screen/DapAbstractTopPanel.qml</file>
         <file>screen/DapAbstractTopPanelForm.ui.qml</file>
         <file>screen/DapAbstractTab.qml</file>
diff --git a/CellFrameDashboardGUI/screen/DapMainApplicationWindow.qml b/CellFrameDashboardGUI/screen/DapMainApplicationWindow.qml
index 830b1e9633e58361689b1b3f92a5c39699e0facd..850bf02c6f2db14587ffea0f0825d141de80b701 100644
--- a/CellFrameDashboardGUI/screen/DapMainApplicationWindow.qml
+++ b/CellFrameDashboardGUI/screen/DapMainApplicationWindow.qml
@@ -3,8 +3,9 @@ import "qrc:/resources/QML"
 import "qrc:/screen/desktop/Certificates"
 
 
-DapMainApplicationWindowForm 
-{
+
+
+Item {
     id: dapMainWindow
     ///@detalis Path to the dashboard tab.
     readonly property string dashboardScreen: "qrc:/screen/" + device + "/Dashboard/DapDashboardTab.qml"
@@ -31,6 +32,102 @@ DapMainApplicationWindowForm
 
 
 
+
+        ///@detalis Logo icon.
+//        property alias dapIconLogotype: iconLogotype
+//        ///@detalis Logo frame.
+//        property alias dapFrameLogotype: frameLogotype
+//        ///@detalis Menu bar.
+//        property alias dapMenuTabWidget: menuTabWidget
+
+//        property alias dapScreenLoader: stackViewTabs
+
+
+
+
+
+        // The horizontal location of the virtual menu column and tab view loader
+        Row
+        {
+            id: rowMainWindow
+
+            anchors.fill: parent
+
+            // Virtual logo column frame and menu bar
+            Column
+            {
+                id: columnMenuTab
+                height: rowMainWindow.height
+                // Logotype widget
+                Item
+                {
+                    id: logotype
+                    data: dapLogotype
+                    width: columnMenuTab.width
+                    height: 60 * pt
+                    Rectangle
+                    {
+                        id: frameLogotype
+                        anchors.fill: parent
+                        color: "#070023"
+                        height: 60 * pt
+                        Image
+                        {
+                            id: iconLogotype
+                            anchors.verticalCenter: parent.verticalCenter
+                            width: 111 * pt
+                            height: 24 * pt
+                            anchors.left: parent.left
+                            anchors.leftMargin: 24 * pt
+                            source: "qrc:/resources/icons/cellframe-logo-dashboard.png"
+                        }
+                    }
+                }
+                // Menu bar widget
+                Item
+                {
+                    id: menuWidget
+                    data: DapAbstractMenuTabWidget
+                    {
+                        onPathScreenChanged:
+                        {
+                            stackViewTabs.setSource(Qt.resolvedUrl(this.pathScreen))
+                        }
+                        id: menuTabWidget
+                        anchors.fill: parent
+                        dapFrameMenuTab.width: 180 * pt
+                        heightItemMenu: 60 * pt
+                        normalColorItemMenu: "transparent"
+                        selectColorItemMenu: "#D51F5D"
+                        widthIconItemMenu: 18 * pt
+                        heightIconItemMenu: 18 * pt
+                        dapMenuWidget.model: modelMenuTab
+                    }
+
+                    width: menuTabWidget.width
+                    height: columnMenuTab.height - logotype.height
+                }
+            }
+
+            // Screen downloader widget
+            Item
+            {
+                id: screens
+                data: dabScreensWidget
+                height: rowMainWindow.height
+                width: rowMainWindow.width - columnMenuTab.width
+                Loader
+                {
+                    id: stackViewTabs
+                    anchors.fill: parent
+                    clip: true
+                    source: dashboardScreen
+                }
+            }
+        }
+
+
+
     property var dapWallets: []
 
     signal modelWalletsUpdated()
@@ -110,14 +207,7 @@ DapMainApplicationWindowForm
                 hoverIcon: "qrc:/resources/icons/icon_logs_hover.png"
              })
         }
-    }
-
-    dapScreenLoader.source: dashboardScreen
-    
-    dapMenuTabWidget.onPathScreenChanged:
-    {
-        dapScreenLoader.setSource(Qt.resolvedUrl(dapMenuTabWidget.pathScreen))
-    }
+    }  
 
     Component.onCompleted:
     {
diff --git a/CellFrameDashboardGUI/screen/DapMainApplicationWindowForm.ui.qml b/CellFrameDashboardGUI/screen/DapMainApplicationWindowForm.ui.qml
deleted file mode 100644
index a389e96d3d361050f58fc55311a82e4e362dab82..0000000000000000000000000000000000000000
--- a/CellFrameDashboardGUI/screen/DapMainApplicationWindowForm.ui.qml
+++ /dev/null
@@ -1,67 +0,0 @@
-import QtQuick 2.4
-import QtQuick.Controls 2.0
-import "qrc:/widgets"
-
-DapMainWindow
-{
-    anchors.fill: parent
-
-    ///@detalis Logo icon.
-    property alias dapIconLogotype: iconLogotype
-    ///@detalis Logo frame.
-    property alias dapFrameLogotype: frameLogotype
-    ///@detalis Menu bar.
-    property alias dapMenuTabWidget: menuTabWidget
-
-    property alias dapScreenLoader: stackViewTabs
-
-    dapLogotype:
-        // Logotype
-        Rectangle
-        {
-            id: frameLogotype
-            anchors.fill: parent
-            color: "#070023"
-            height: 60 * pt
-            Image 
-            {
-                id: iconLogotype
-                anchors.verticalCenter: parent.verticalCenter
-                width: 111 * pt
-                height: 24 * pt
-                anchors.left: parent.left
-                anchors.leftMargin: 24 * pt
-                source: "qrc:/resources/icons/cellframe-logo-dashboard.png"
-            }
-        }
-
-    dapMenuWidget:
-        // Menu bar
-        DapAbstractMenuTabWidget
-        {
-            id: menuTabWidget
-            anchors.fill: parent
-            dapFrameMenuTab.width: 180 * pt
-            heightItemMenu: 60 * pt
-            normalColorItemMenu: "transparent"
-            selectColorItemMenu: "#D51F5D"
-            widthIconItemMenu: 18 * pt
-            heightIconItemMenu: 18 * pt
-            dapMenuWidget.model: modelMenuTab
-        }
-
-    dabScreensWidget:
-        // Sceen loader
-        Loader
-        {
-            id: stackViewTabs
-            anchors.fill: parent
-            clip: true
-        }
-}
-
-/*##^##
-Designer {
-    D{i:0;autoSize:true;height:480;width:640}
-}
-##^##*/
diff --git a/CellFrameDashboardService/CellFrameDashboardService.pro b/CellFrameDashboardService/CellFrameDashboardService.pro
index 7b512ed7986e1ca7d67d62aaf6f31c13f22121c0..a2797c1d597aa6e79ad71e9db1c856f03a33d937 100755
--- a/CellFrameDashboardService/CellFrameDashboardService.pro
+++ b/CellFrameDashboardService/CellFrameDashboardService.pro
@@ -74,3 +74,6 @@ unix: !mac : !android {
 
 RESOURCES += \
     $$PWD/CellFrameDashboardService.qrc
+
+DISTFILES += \
+    classdiagram.qmodel
diff --git a/CellFrameDashboardService/classdiagram.qmodel b/CellFrameDashboardService/classdiagram.qmodel
new file mode 100644
index 0000000000000000000000000000000000000000..df382898895dd980a883085e938916f180067e42
--- /dev/null
+++ b/CellFrameDashboardService/classdiagram.qmodel
@@ -0,0 +1,3490 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<qmt>
+ <project>
+  <uid>{424ec1c4-6329-406e-917c-93cfda6d057d}</uid>
+  <root-package>
+   <instance>
+    <MPackage>
+     <base-MObject>
+      <MObject>
+       <base-MElement>
+        <MElement>
+         <uid>{b75c7b04-b699-486e-b296-f9b89123b5ce}</uid>
+        </MElement>
+       </base-MElement>
+       <name>ClassDiagram</name>
+       <children>
+        <handles>
+         <handles>
+          <qlist>
+           <item>
+            <handle>
+             <uid>{338c8f8f-99d0-478c-aa6a-d223a9f19126}</uid>
+             <target>
+              <instance type="MCanvasDiagram">
+               <MCanvasDiagram>
+                <base-MDiagram>
+                 <MDiagram>
+                  <base-MObject>
+                   <MObject>
+                    <base-MElement>
+                     <MElement>
+                      <uid>{338c8f8f-99d0-478c-aa6a-d223a9f19126}</uid>
+                     </MElement>
+                    </base-MElement>
+                    <name>ClassDiagram</name>
+                   </MObject>
+                  </base-MObject>
+                  <elements>
+                   <qlist>
+                    <item>
+                     <instance type="DClass">
+                      <DClass>
+                       <base-DObject>
+                        <DObject>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{a0f7ceb4-4ede-44a5-bb5f-6128fc4a2981}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{019ea6f1-7816-4e9b-b963-c45e7d0421a7}</object>
+                         <name>DapServiceController</name>
+                         <pos>x:170;y:950</pos>
+                         <rect>x:-100;y:-95;w:200;h:190</rect>
+                         <auto-sized>false</auto-sized>
+                         <visual-role>0</visual-role>
+                        </DObject>
+                       </base-DObject>
+                       <show-all-members>true</show-all-members>
+                      </DClass>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DClass">
+                      <DClass>
+                       <base-DObject>
+                        <DObject>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{a5dac102-a60d-47b3-97d7-faff90677ddf}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{0a455597-9e69-4986-a1f3-dc4f72b740d6}</object>
+                         <name>QLocalServer</name>
+                         <pos>x:550;y:605</pos>
+                         <rect>x:-45;y:-30;w:90;h:60</rect>
+                         <visual-role>0</visual-role>
+                        </DObject>
+                       </base-DObject>
+                      </DClass>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DClass">
+                      <DClass>
+                       <base-DObject>
+                        <DObject>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{575a8316-7a56-4c49-9a70-a84504e3e43c}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{0d4d81a1-006b-409e-a150-c501feda7943}</object>
+                         <name>DapRpcLocalServer</name>
+                         <pos>x:550;y:735</pos>
+                         <rect>x:-165;y:-70;w:330;h:140</rect>
+                         <auto-sized>false</auto-sized>
+                         <visual-role>0</visual-role>
+                        </DObject>
+                       </base-DObject>
+                       <show-all-members>true</show-all-members>
+                      </DClass>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DAssociation">
+                      <DAssociation>
+                       <base-DRelation>
+                        <DRelation>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{de5eee2f-9386-4666-bf26-d9ff71a6de68}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{f8f4236f-9870-43c4-be7a-138fc0b8d508}</object>
+                         <a>{a0f7ceb4-4ede-44a5-bb5f-6128fc4a2981}</a>
+                         <b>{575a8316-7a56-4c49-9a70-a84504e3e43c}</b>
+                        </DRelation>
+                       </base-DRelation>
+                       <a>
+                        <DAssociationEnd>
+                         <cradinality>1</cradinality>
+                         <navigable>true</navigable>
+                         <kind>2</kind>
+                        </DAssociationEnd>
+                       </a>
+                      </DAssociation>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DInheritance">
+                      <DInheritance>
+                       <base-DRelation>
+                        <DRelation>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{2fcfb057-a777-46ff-9fc4-3d6cf0b3f280}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{6934f3af-1fcb-4b4a-964b-9264ba15fcf1}</object>
+                         <a>{575a8316-7a56-4c49-9a70-a84504e3e43c}</a>
+                         <b>{a5dac102-a60d-47b3-97d7-faff90677ddf}</b>
+                        </DRelation>
+                       </base-DRelation>
+                      </DInheritance>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DClass">
+                      <DClass>
+                       <base-DObject>
+                        <DObject>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{afea5a54-0c7d-48f8-972c-3862b43b113d}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{5ccc1ac8-88a1-413e-8f4b-13920a287c48}</object>
+                         <name>DapRpcAbstractServer</name>
+                         <pos>x:865;y:385</pos>
+                         <rect>x:-170;y:-85;w:340;h:170</rect>
+                         <auto-sized>false</auto-sized>
+                         <visual-role>0</visual-role>
+                        </DObject>
+                       </base-DObject>
+                       <show-all-members>true</show-all-members>
+                      </DClass>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DInheritance">
+                      <DInheritance>
+                       <base-DRelation>
+                        <DRelation>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{c804a29a-4de0-4ce1-ac32-0ac671b1d661}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{32df1743-565e-4da6-9cb4-c92c235be10d}</object>
+                         <a>{575a8316-7a56-4c49-9a70-a84504e3e43c}</a>
+                         <b>{afea5a54-0c7d-48f8-972c-3862b43b113d}</b>
+                        </DRelation>
+                       </base-DRelation>
+                      </DInheritance>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DClass">
+                      <DClass>
+                       <base-DObject>
+                        <DObject>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{53131af3-21d9-47a1-b157-02a0597d8453}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{2a332a13-8245-479c-8637-5e8042d39a59}</object>
+                         <name>DapRpcLocalServer</name>
+                         <pos>x:815;y:740</pos>
+                         <rect>x:-70;y:-55;w:140;h:110</rect>
+                         <auto-sized>false</auto-sized>
+                         <visual-role>0</visual-role>
+                        </DObject>
+                       </base-DObject>
+                      </DClass>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DInheritance">
+                      <DInheritance>
+                       <base-DRelation>
+                        <DRelation>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{0f4e5126-ecd9-467e-9c2e-9d03ae8ff928}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{f34af4f5-9223-4925-a20f-ba742b2c9800}</object>
+                         <a>{53131af3-21d9-47a1-b157-02a0597d8453}</a>
+                         <b>{afea5a54-0c7d-48f8-972c-3862b43b113d}</b>
+                        </DRelation>
+                       </base-DRelation>
+                      </DInheritance>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DClass">
+                      <DClass>
+                       <base-DObject>
+                        <DObject>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{097a6e9c-2f13-4d25-9f1e-45c1ca10fb8d}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{2c810f6a-e276-46a9-8a21-80f5906ebaea}</object>
+                         <name>DapRpcTCPServer</name>
+                         <pos>x:980;y:730</pos>
+                         <rect>x:-75;y:-55;w:150;h:110</rect>
+                         <auto-sized>false</auto-sized>
+                         <visual-role>0</visual-role>
+                        </DObject>
+                       </base-DObject>
+                      </DClass>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DInheritance">
+                      <DInheritance>
+                       <base-DRelation>
+                        <DRelation>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{2ad88c0e-697e-4049-8c7a-85b824ab8a68}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{4dce5c40-b560-4fce-9694-2f19b86ce9e2}</object>
+                         <a>{097a6e9c-2f13-4d25-9f1e-45c1ca10fb8d}</a>
+                         <b>{afea5a54-0c7d-48f8-972c-3862b43b113d}</b>
+                        </DRelation>
+                       </base-DRelation>
+                      </DInheritance>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DClass">
+                      <DClass>
+                       <base-DObject>
+                        <DObject>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{f6f59767-0f22-4a2b-b0d4-a779a0b4efb3}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{e3a5217a-fa7d-4182-86d5-34a8b4d9e9a9}</object>
+                         <name>QTcpServer</name>
+                         <pos>x:765;y:620</pos>
+                         <rect>x:-40;y:-30;w:80;h:60</rect>
+                         <visual-role>0</visual-role>
+                        </DObject>
+                       </base-DObject>
+                      </DClass>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DInheritance">
+                      <DInheritance>
+                       <base-DRelation>
+                        <DRelation>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{c3b1b40c-ea23-4698-95ea-095dc53ef70c}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{bc955718-7e73-45a7-aeae-b6a79b8da7fd}</object>
+                         <a>{53131af3-21d9-47a1-b157-02a0597d8453}</a>
+                         <b>{f6f59767-0f22-4a2b-b0d4-a779a0b4efb3}</b>
+                        </DRelation>
+                       </base-DRelation>
+                      </DInheritance>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DClass">
+                      <DClass>
+                       <base-DObject>
+                        <DObject>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{99a3117b-ae54-486f-b852-336aac6b1c9b}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{84e9b1c3-cc4e-4533-84f0-bf6a788673cf}</object>
+                         <name>QTcpServer</name>
+                         <pos>x:1015;y:620</pos>
+                         <rect>x:-40;y:-25;w:80;h:50</rect>
+                         <auto-sized>false</auto-sized>
+                         <visual-role>0</visual-role>
+                        </DObject>
+                       </base-DObject>
+                      </DClass>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DInheritance">
+                      <DInheritance>
+                       <base-DRelation>
+                        <DRelation>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{c3aa6aa4-e5b7-4e9d-883d-f70ac8fce67c}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{756c124d-a454-491a-a561-2ed1f45a154a}</object>
+                         <a>{097a6e9c-2f13-4d25-9f1e-45c1ca10fb8d}</a>
+                         <b>{99a3117b-ae54-486f-b852-336aac6b1c9b}</b>
+                        </DRelation>
+                       </base-DRelation>
+                      </DInheritance>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DClass">
+                      <DClass>
+                       <base-DObject>
+                        <DObject>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{f1dfdaec-02a4-4777-b5a7-ca3e6a5f4ae2}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{9ecdb80a-6fe0-42d8-9fce-ae1387c0ae73}</object>
+                         <name>DapRpcServiceProvider</name>
+                         <pos>x:555;y:95</pos>
+                         <rect>x:-210;y:-80;w:420;h:160</rect>
+                         <auto-sized>false</auto-sized>
+                         <visual-role>0</visual-role>
+                        </DObject>
+                       </base-DObject>
+                       <show-all-members>true</show-all-members>
+                      </DClass>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DClass">
+                      <DClass>
+                       <base-DObject>
+                        <DObject>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{aff276fa-cd9f-44bc-8541-55e3e991baa1}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{a173fed6-7812-43cf-96bd-5d2a66b406b7}</object>
+                         <name>DapRpcService</name>
+                         <pos>x:-320;y:110</pos>
+                         <rect>x:-75;y:-60;w:150;h:120</rect>
+                         <auto-sized>false</auto-sized>
+                         <visual-role>0</visual-role>
+                        </DObject>
+                       </base-DObject>
+                       <show-all-members>true</show-all-members>
+                      </DClass>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DClass">
+                      <DClass>
+                       <base-DObject>
+                        <DObject>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{067999f9-7870-43c5-aab9-181629afa441}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{87402f70-feb0-43b1-bfe1-7f658b4cac4f}</object>
+                         <name>DapAbstractCommand</name>
+                         <pos>x:-345;y:370</pos>
+                         <rect>x:-125;y:-130;w:250;h:260</rect>
+                         <auto-sized>false</auto-sized>
+                         <visual-role>0</visual-role>
+                        </DObject>
+                       </base-DObject>
+                       <show-all-members>true</show-all-members>
+                      </DClass>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DClass">
+                      <DClass>
+                       <base-DObject>
+                        <DObject>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{91fb8b26-94c1-48d4-bc31-ff4e8d515baf}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{b32429e7-81b6-4d24-8ac6-c2ad932e7f21}</object>
+                         <name>DapCertificateManagerCommands</name>
+                         <pos>x:-560;y:590</pos>
+                         <rect>x:-95;y:-30;w:190;h:60</rect>
+                         <visual-role>0</visual-role>
+                        </DObject>
+                       </base-DObject>
+                      </DClass>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DInheritance">
+                      <DInheritance>
+                       <base-DRelation>
+                        <DRelation>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{55ba835a-3aa1-4016-9e5a-282526fd7577}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{ca896711-89e5-4dfc-a809-277ca5c76819}</object>
+                         <a>{91fb8b26-94c1-48d4-bc31-ff4e8d515baf}</a>
+                         <b>{067999f9-7870-43c5-aab9-181629afa441}</b>
+                        </DRelation>
+                       </base-DRelation>
+                      </DInheritance>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DClass">
+                      <DClass>
+                       <base-DObject>
+                        <DObject>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{12b40838-4279-491c-b2b1-bcbc8818773b}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{94efc010-f0c7-4a6d-8c20-3d8df9fb96e1}</object>
+                         <name>DapGetListNetworksCommand</name>
+                         <pos>x:-340;y:595</pos>
+                         <rect>x:-90;y:-30;w:180;h:60</rect>
+                         <visual-role>0</visual-role>
+                        </DObject>
+                       </base-DObject>
+                      </DClass>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DInheritance">
+                      <DInheritance>
+                       <base-DRelation>
+                        <DRelation>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{ac48bb29-b2f2-4aed-a98e-e714983a10d0}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{d0b05e1a-b701-446c-a8aa-3ba2e2d4ec3e}</object>
+                         <a>{12b40838-4279-491c-b2b1-bcbc8818773b}</a>
+                         <b>{067999f9-7870-43c5-aab9-181629afa441}</b>
+                        </DRelation>
+                       </base-DRelation>
+                      </DInheritance>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DInheritance">
+                      <DInheritance>
+                       <base-DRelation>
+                        <DRelation>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{e56b84ce-bc6c-40b5-a315-3d63ea6570d9}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{8aa89191-1e26-4ba5-8065-1327709a0cd3}</object>
+                         <a>{067999f9-7870-43c5-aab9-181629afa441}</a>
+                         <b>{aff276fa-cd9f-44bc-8541-55e3e991baa1}</b>
+                        </DRelation>
+                       </base-DRelation>
+                      </DInheritance>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DClass">
+                      <DClass>
+                       <base-DObject>
+                        <DObject>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{5185ef5c-9372-4e7d-ab3d-e1983ebe1ba1}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{10ba5cde-6d29-4c55-8ae8-165614f9f18e}</object>
+                         <name>DapRpcMessage</name>
+                         <pos>x:-85;y:230</pos>
+                         <rect>x:-50;y:-30;w:100;h:60</rect>
+                         <visual-role>0</visual-role>
+                        </DObject>
+                       </base-DObject>
+                      </DClass>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DDependency">
+                      <DDependency>
+                       <base-DRelation>
+                        <DRelation>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{390c7127-be10-47f8-8a40-8d9f198169a1}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{7b2c0be2-b38b-4914-b362-926f7fd44f79}</object>
+                         <a>{f1dfdaec-02a4-4777-b5a7-ca3e6a5f4ae2}</a>
+                         <b>{5185ef5c-9372-4e7d-ab3d-e1983ebe1ba1}</b>
+                        </DRelation>
+                       </base-DRelation>
+                      </DDependency>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DInheritance">
+                      <DInheritance>
+                       <base-DRelation>
+                        <DRelation>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{771099b4-45fa-4678-8956-1040eede436d}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{06589170-8b96-4889-b4f9-764647a2cb9b}</object>
+                         <a>{afea5a54-0c7d-48f8-972c-3862b43b113d}</a>
+                         <b>{f1dfdaec-02a4-4777-b5a7-ca3e6a5f4ae2}</b>
+                        </DRelation>
+                       </base-DRelation>
+                      </DInheritance>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DAssociation">
+                      <DAssociation>
+                       <base-DRelation>
+                        <DRelation>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{6d2fcf0f-353e-4b41-90aa-a747e53a59ce}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{d6a90f22-30bb-4cb5-80d4-5bf62c2afcda}</object>
+                         <a>{f1dfdaec-02a4-4777-b5a7-ca3e6a5f4ae2}</a>
+                         <b>{aff276fa-cd9f-44bc-8541-55e3e991baa1}</b>
+                        </DRelation>
+                       </base-DRelation>
+                       <a>
+                        <DAssociationEnd>
+                         <cradinality>*</cradinality>
+                         <navigable>true</navigable>
+                         <kind>1</kind>
+                        </DAssociationEnd>
+                       </a>
+                      </DAssociation>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DClass">
+                      <DClass>
+                       <base-DObject>
+                        <DObject>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{63ce27e4-1cec-48ee-8058-44e949cc44bc}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{0cc9c319-df2c-4886-b2a1-93c2cfbf9816}</object>
+                         <name>DapRpcServiceRequest</name>
+                         <pos>x:535;y:405</pos>
+                         <rect>x:-105;y:-85;w:210;h:170</rect>
+                         <visual-role>0</visual-role>
+                        </DObject>
+                       </base-DObject>
+                       <show-all-members>true</show-all-members>
+                      </DClass>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DAssociation">
+                      <DAssociation>
+                       <base-DRelation>
+                        <DRelation>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{f73dda63-53b1-49f1-bed3-fdba8fece21b}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{e72b58f7-d4ae-47f6-bac5-54b737e86442}</object>
+                         <a>{afea5a54-0c7d-48f8-972c-3862b43b113d}</a>
+                         <b>{63ce27e4-1cec-48ee-8058-44e949cc44bc}</b>
+                        </DRelation>
+                       </base-DRelation>
+                       <a>
+                        <DAssociationEnd>
+                         <cradinality>*</cradinality>
+                         <navigable>true</navigable>
+                         <kind>1</kind>
+                        </DAssociationEnd>
+                       </a>
+                      </DAssociation>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DInheritance">
+                      <DInheritance>
+                       <base-DRelation>
+                        <DRelation>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{41b1985d-4682-4d3c-ab35-1f19049afca0}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{c0d0ac94-7283-44ad-bf04-7e383ab8b4b1}</object>
+                         <a>{63ce27e4-1cec-48ee-8058-44e949cc44bc}</a>
+                         <b>{f1dfdaec-02a4-4777-b5a7-ca3e6a5f4ae2}</b>
+                        </DRelation>
+                       </base-DRelation>
+                      </DInheritance>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DClass">
+                      <DClass>
+                       <base-DObject>
+                        <DObject>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{a6e9870b-7f7e-46a2-ba02-d3290fcdaa42}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{bfcbb76e-404b-4308-84e3-bd0e218bdf6d}</object>
+                         <name>DapRpcSocket</name>
+                         <pos>x:205;y:470</pos>
+                         <rect>x:-165;y:-140;w:330;h:280</rect>
+                         <visual-role>0</visual-role>
+                        </DObject>
+                       </base-DObject>
+                       <show-all-members>true</show-all-members>
+                      </DClass>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DInheritance">
+                      <DInheritance>
+                       <base-DRelation>
+                        <DRelation>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{027ba317-dd7f-4a3d-a17d-b493702ee639}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{4df26eb1-9757-4220-91b4-58673dcefed3}</object>
+                         <a>{a6e9870b-7f7e-46a2-ba02-d3290fcdaa42}</a>
+                         <b>{f1dfdaec-02a4-4777-b5a7-ca3e6a5f4ae2}</b>
+                        </DRelation>
+                       </base-DRelation>
+                      </DInheritance>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DAssociation">
+                      <DAssociation>
+                       <base-DRelation>
+                        <DRelation>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{f52dca51-3ca0-4dbd-a514-bbad87c9ee6a}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{873d2b2a-2325-4440-a8c8-6a41f41746cb}</object>
+                         <a>{63ce27e4-1cec-48ee-8058-44e949cc44bc}</a>
+                         <b>{a6e9870b-7f7e-46a2-ba02-d3290fcdaa42}</b>
+                        </DRelation>
+                       </base-DRelation>
+                       <a>
+                        <DAssociationEnd>
+                         <cradinality>1</cradinality>
+                         <navigable>true</navigable>
+                         <kind>1</kind>
+                        </DAssociationEnd>
+                       </a>
+                      </DAssociation>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DAssociation">
+                      <DAssociation>
+                       <base-DRelation>
+                        <DRelation>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{1eca1002-31eb-416e-a116-46a73c1d0f59}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{b791aa2f-5d99-4c3c-b4e3-876dc0ce3f4b}</object>
+                         <a>{63ce27e4-1cec-48ee-8058-44e949cc44bc}</a>
+                         <b>{5185ef5c-9372-4e7d-ab3d-e1983ebe1ba1}</b>
+                        </DRelation>
+                       </base-DRelation>
+                       <a>
+                        <DAssociationEnd>
+                         <cradinality>1</cradinality>
+                         <navigable>true</navigable>
+                         <kind>1</kind>
+                        </DAssociationEnd>
+                       </a>
+                      </DAssociation>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DClass">
+                      <DClass>
+                       <base-DObject>
+                        <DObject>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{2494a8aa-d00d-4a02-b4b2-81593f02cda0}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{e97a6cf3-2535-4e87-ba01-c58b6fa0cc51}</object>
+                         <name>DapRpcServiceReply</name>
+                         <pos>x:-85;y:420</pos>
+                         <rect>x:-80;y:-45;w:160;h:90</rect>
+                         <visual-role>0</visual-role>
+                        </DObject>
+                       </base-DObject>
+                       <show-all-members>true</show-all-members>
+                      </DClass>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DAssociation">
+                      <DAssociation>
+                       <base-DRelation>
+                        <DRelation>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{df3fa198-7298-42be-bf4e-4ab5a067da2b}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{042784dc-2795-4116-8668-09c2d6210cdc}</object>
+                         <a>{a6e9870b-7f7e-46a2-ba02-d3290fcdaa42}</a>
+                         <b>{2494a8aa-d00d-4a02-b4b2-81593f02cda0}</b>
+                        </DRelation>
+                       </base-DRelation>
+                       <a>
+                        <DAssociationEnd>
+                         <cradinality>*</cradinality>
+                         <navigable>true</navigable>
+                         <kind>1</kind>
+                        </DAssociationEnd>
+                       </a>
+                      </DAssociation>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DAssociation">
+                      <DAssociation>
+                       <base-DRelation>
+                        <DRelation>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{34b871b0-2784-4e7f-88fd-5da8ebea2478}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{f0afe6a0-b4fd-41d0-a647-6d553f023a3a}</object>
+                         <a>{2494a8aa-d00d-4a02-b4b2-81593f02cda0}</a>
+                         <b>{5185ef5c-9372-4e7d-ab3d-e1983ebe1ba1}</b>
+                        </DRelation>
+                       </base-DRelation>
+                       <a>
+                        <DAssociationEnd>
+                         <cradinality>1</cradinality>
+                         <navigable>true</navigable>
+                         <kind>1</kind>
+                        </DAssociationEnd>
+                       </a>
+                      </DAssociation>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DClass">
+                      <DClass>
+                       <base-DObject>
+                        <DObject>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{d163c95b-5b87-44c9-8a8d-b2776dc0848a}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{f271ea22-c242-4712-b941-ea0b0b3d6201}</object>
+                         <name>DapServiceController</name>
+                         <pos>x:-615;y:975</pos>
+                         <rect>x:-175;y:-235;w:350;h:470</rect>
+                         <auto-sized>false</auto-sized>
+                         <visual-role>8</visual-role>
+                        </DObject>
+                       </base-DObject>
+                       <show-all-members>true</show-all-members>
+                      </DClass>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DAssociation">
+                      <DAssociation>
+                       <base-DRelation>
+                        <DRelation>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{43f2f523-8cf1-4d07-96a6-41c39cc1f3cf}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{17117102-5d2f-40f0-b35c-c0350a8c6343}</object>
+                         <a>{d163c95b-5b87-44c9-8a8d-b2776dc0848a}</a>
+                         <b>{a6e9870b-7f7e-46a2-ba02-d3290fcdaa42}</b>
+                        </DRelation>
+                       </base-DRelation>
+                       <a>
+                        <DAssociationEnd>
+                         <cradinality>1</cradinality>
+                         <navigable>true</navigable>
+                         <kind>1</kind>
+                        </DAssociationEnd>
+                       </a>
+                      </DAssociation>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DAssociation">
+                      <DAssociation>
+                       <base-DRelation>
+                        <DRelation>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{3e85a8a7-ad74-4516-b038-70ef7c25f797}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{ed686782-d482-4524-9e53-9505cd2954a3}</object>
+                         <a>{d163c95b-5b87-44c9-8a8d-b2776dc0848a}</a>
+                         <b>{067999f9-7870-43c5-aab9-181629afa441}</b>
+                        </DRelation>
+                       </base-DRelation>
+                       <a>
+                        <DAssociationEnd>
+                         <cradinality>*</cradinality>
+                         <navigable>true</navigable>
+                         <kind>1</kind>
+                        </DAssociationEnd>
+                       </a>
+                      </DAssociation>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DClass">
+                      <DClass>
+                       <base-DObject>
+                        <DObject>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{c09af86c-2e02-428b-a40e-1828675166ca}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{10fd041e-4abf-49cf-9a69-5e06c74f66ac}</object>
+                         <name>DapServiceClient</name>
+                         <pos>x:-205;y:1110</pos>
+                         <rect>x:-140;y:-165;w:280;h:330</rect>
+                         <auto-sized>false</auto-sized>
+                         <visual-role>8</visual-role>
+                        </DObject>
+                       </base-DObject>
+                       <show-all-members>true</show-all-members>
+                      </DClass>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DClass">
+                      <DClass>
+                       <base-DObject>
+                        <DObject>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{08833d04-3be3-4d6c-a9a9-2de4c0c4b8c5}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{d7b52c36-3ced-4081-868e-202eee6741d9}</object>
+                         <name>DapServiceClientNative</name>
+                         <pos>x:-210;y:860</pos>
+                         <rect>x:-70;y:-30;w:140;h:60</rect>
+                         <visual-role>8</visual-role>
+                        </DObject>
+                       </base-DObject>
+                      </DClass>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DClass">
+                      <DClass>
+                       <base-DObject>
+                        <DObject>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{4db37488-fd6f-452b-8506-68f12a0b02e1}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{b6158541-1427-4ad3-aaef-6196ad9363cc}</object>
+                         <name>DapServiceClientNativeAbstract</name>
+                         <pos>x:-215;y:715</pos>
+                         <rect>x:-90;y:-30;w:180;h:60</rect>
+                         <visual-role>8</visual-role>
+                        </DObject>
+                       </base-DObject>
+                      </DClass>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DInheritance">
+                      <DInheritance>
+                       <base-DRelation>
+                        <DRelation>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{9970c729-1053-415b-8f00-846b7afd5a01}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{e4667b01-77a4-4e6a-8327-45726463030d}</object>
+                         <a>{c09af86c-2e02-428b-a40e-1828675166ca}</a>
+                         <b>{08833d04-3be3-4d6c-a9a9-2de4c0c4b8c5}</b>
+                        </DRelation>
+                       </base-DRelation>
+                      </DInheritance>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DInheritance">
+                      <DInheritance>
+                       <base-DRelation>
+                        <DRelation>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{0fc14986-e5be-40d7-beb1-ecc6b0234a93}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{feb810c1-7568-41c9-99f2-28bcb5ed8545}</object>
+                         <a>{08833d04-3be3-4d6c-a9a9-2de4c0c4b8c5}</a>
+                         <b>{4db37488-fd6f-452b-8506-68f12a0b02e1}</b>
+                        </DRelation>
+                       </base-DRelation>
+                      </DInheritance>
+                     </instance>
+                    </item>
+                    <item>
+                     <instance type="DAssociation">
+                      <DAssociation>
+                       <base-DRelation>
+                        <DRelation>
+                         <base-DElement>
+                          <DElement>
+                           <uid>{772d5972-30ce-45c4-a22c-6b8bf81d9751}</uid>
+                          </DElement>
+                         </base-DElement>
+                         <object>{13fe98d8-b16d-4aa2-a244-625c167f5ff3}</object>
+                         <a>{d163c95b-5b87-44c9-8a8d-b2776dc0848a}</a>
+                         <b>{c09af86c-2e02-428b-a40e-1828675166ca}</b>
+                        </DRelation>
+                       </base-DRelation>
+                       <a>
+                        <DAssociationEnd>
+                         <cradinality>1</cradinality>
+                         <navigable>true</navigable>
+                         <kind>1</kind>
+                        </DAssociationEnd>
+                       </a>
+                      </DAssociation>
+                     </instance>
+                    </item>
+                   </qlist>
+                  </elements>
+                  <last-modified>1601979819465</last-modified>
+                  <toolbarid>Classes</toolbarid>
+                 </MDiagram>
+                </base-MDiagram>
+               </MCanvasDiagram>
+              </instance>
+             </target>
+            </handle>
+           </item>
+           <item>
+            <handle>
+             <uid>{019ea6f1-7816-4e9b-b963-c45e7d0421a7}</uid>
+             <target>
+              <instance type="MClass">
+               <MClass>
+                <base-MObject>
+                 <MObject>
+                  <base-MElement>
+                   <MElement>
+                    <uid>{019ea6f1-7816-4e9b-b963-c45e7d0421a7}</uid>
+                   </MElement>
+                  </base-MElement>
+                  <name>DapServiceController</name>
+                  <relations>
+                   <handles>
+                    <handles>
+                     <qlist>
+                      <item>
+                       <handle>
+                        <uid>{558f78c3-e9d2-492b-a5c3-a8bfa400b7d9}</uid>
+                        <target>
+                         <instance type="MInheritance">
+                          <MInheritance>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{558f78c3-e9d2-492b-a5c3-a8bfa400b7d9}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{019ea6f1-7816-4e9b-b963-c45e7d0421a7}</a>
+                             <b>{adf9c540-9e09-4368-b7fd-e56ebb63105d}</b>
+                            </MRelation>
+                           </base-MRelation>
+                          </MInheritance>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                      <item>
+                       <handle>
+                        <uid>{ca887de4-8f6a-4805-a4a7-ba6ae68f56d9}</uid>
+                        <target>
+                         <instance type="MAssociation">
+                          <MAssociation>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{ca887de4-8f6a-4805-a4a7-ba6ae68f56d9}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{019ea6f1-7816-4e9b-b963-c45e7d0421a7}</a>
+                             <b>{f640a6b2-d03e-41b5-93dd-9ad8982181b1}</b>
+                            </MRelation>
+                           </base-MRelation>
+                           <a>
+                            <MAssociationEnd>
+                             <cardinality>1</cardinality>
+                             <navigable>true</navigable>
+                             <kind>2</kind>
+                            </MAssociationEnd>
+                           </a>
+                          </MAssociation>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                      <item>
+                       <handle>
+                        <uid>{f8f4236f-9870-43c4-be7a-138fc0b8d508}</uid>
+                        <target>
+                         <instance type="MAssociation">
+                          <MAssociation>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{f8f4236f-9870-43c4-be7a-138fc0b8d508}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{019ea6f1-7816-4e9b-b963-c45e7d0421a7}</a>
+                             <b>{0d4d81a1-006b-409e-a150-c501feda7943}</b>
+                            </MRelation>
+                           </base-MRelation>
+                           <a>
+                            <MAssociationEnd>
+                             <cardinality>1</cardinality>
+                             <navigable>true</navigable>
+                             <kind>2</kind>
+                            </MAssociationEnd>
+                           </a>
+                          </MAssociation>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                     </qlist>
+                    </handles>
+                   </handles>
+                  </relations>
+                 </MObject>
+                </base-MObject>
+                <members>
+                 <qlist>
+                  <item>
+                   <MClassMember>
+                    <uid>{8e6c66f2-cbda-4e24-956e-9e254c9cc6ff}</uid>
+                    <type>1</type>
+                    <declaration>-server: DapRpcLocalServer</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{6f3943ff-e3f4-4838-9c09-c5b302bdce50}</uid>
+                    <type>1</type>
+                    <declaration>-systemTrayIcon:DapSystemTrayIcon</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{20f782e3-cc6a-4a0a-a236-870235976b80}</uid>
+                    <type>1</type>
+                    <declaration>-toolTipWidget: DapToolTipWidget</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{74e2832a-6459-4d27-a2d6-fde184d185c0}</uid>
+                    <type>1</type>
+                    <declaration>-menuSystemTrayIcon: QMenu</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{3f40f585-c02e-4ad7-a630-ed8d9873c2e6}</uid>
+                    <type>2</type>
+                    <declaration>+start()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{702886fd-a303-4154-af03-509800836b0d}</uid>
+                    <type>2</type>
+                    <declaration>+onNewClientConnected()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{0c61ab20-8b41-4b77-a619-fd02ad0d052b}</uid>
+                    <type>2</type>
+                    <declaration>-registerCommand()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{0910895c-d15b-4382-806d-81c2d033b984}</uid>
+                    <type>2</type>
+                    <declaration>-initSystemTrayIcon()</declaration>
+                   </MClassMember>
+                  </item>
+                 </qlist>
+                </members>
+               </MClass>
+              </instance>
+             </target>
+            </handle>
+           </item>
+           <item>
+            <handle>
+             <uid>{adf9c540-9e09-4368-b7fd-e56ebb63105d}</uid>
+             <target>
+              <instance type="MClass">
+               <MClass>
+                <base-MObject>
+                 <MObject>
+                  <base-MElement>
+                   <MElement>
+                    <uid>{adf9c540-9e09-4368-b7fd-e56ebb63105d}</uid>
+                   </MElement>
+                  </base-MElement>
+                  <name>QObject</name>
+                 </MObject>
+                </base-MObject>
+               </MClass>
+              </instance>
+             </target>
+            </handle>
+           </item>
+           <item>
+            <handle>
+             <uid>{f640a6b2-d03e-41b5-93dd-9ad8982181b1}</uid>
+             <target>
+              <instance type="MClass">
+               <MClass>
+                <base-MObject>
+                 <MObject>
+                  <base-MElement>
+                   <MElement>
+                    <uid>{f640a6b2-d03e-41b5-93dd-9ad8982181b1}</uid>
+                   </MElement>
+                  </base-MElement>
+                  <name>DapRpcLocalServer</name>
+                  <relations>
+                   <handles>
+                    <handles>
+                     <qlist>
+                      <item>
+                       <handle>
+                        <uid>{f8249d82-f509-46c1-b7a3-2e6c1c7d9c57}</uid>
+                        <target>
+                         <instance type="MInheritance">
+                          <MInheritance>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{f8249d82-f509-46c1-b7a3-2e6c1c7d9c57}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{f640a6b2-d03e-41b5-93dd-9ad8982181b1}</a>
+                             <b>{0a455597-9e69-4986-a1f3-dc4f72b740d6}</b>
+                            </MRelation>
+                           </base-MRelation>
+                          </MInheritance>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                      <item>
+                       <handle>
+                        <uid>{8e968f9d-ada7-47de-a731-b6b9949676e7}</uid>
+                        <target>
+                         <instance type="MInheritance">
+                          <MInheritance>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{8e968f9d-ada7-47de-a731-b6b9949676e7}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{f640a6b2-d03e-41b5-93dd-9ad8982181b1}</a>
+                             <b>{e218f7a9-bae4-47fd-98cc-94bdd7ebc0d8}</b>
+                            </MRelation>
+                           </base-MRelation>
+                          </MInheritance>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                     </qlist>
+                    </handles>
+                   </handles>
+                  </relations>
+                 </MObject>
+                </base-MObject>
+               </MClass>
+              </instance>
+             </target>
+            </handle>
+           </item>
+           <item>
+            <handle>
+             <uid>{0a455597-9e69-4986-a1f3-dc4f72b740d6}</uid>
+             <target>
+              <instance type="MClass">
+               <MClass>
+                <base-MObject>
+                 <MObject>
+                  <base-MElement>
+                   <MElement>
+                    <uid>{0a455597-9e69-4986-a1f3-dc4f72b740d6}</uid>
+                   </MElement>
+                  </base-MElement>
+                  <name>QLocalServer</name>
+                 </MObject>
+                </base-MObject>
+               </MClass>
+              </instance>
+             </target>
+            </handle>
+           </item>
+           <item>
+            <handle>
+             <uid>{e218f7a9-bae4-47fd-98cc-94bdd7ebc0d8}</uid>
+             <target>
+              <instance type="MClass">
+               <MClass>
+                <base-MObject>
+                 <MObject>
+                  <base-MElement>
+                   <MElement>
+                    <uid>{e218f7a9-bae4-47fd-98cc-94bdd7ebc0d8}</uid>
+                   </MElement>
+                  </base-MElement>
+                  <name>DapRpcAbstractServer</name>
+                  <relations>
+                   <handles>
+                    <handles>
+                     <qlist>
+                      <item>
+                       <handle>
+                        <uid>{c049e9ee-8cb3-4f07-8012-4b51640b9afc}</uid>
+                        <target>
+                         <instance type="MInheritance">
+                          <MInheritance>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{c049e9ee-8cb3-4f07-8012-4b51640b9afc}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{e218f7a9-bae4-47fd-98cc-94bdd7ebc0d8}</a>
+                             <b>{cd624921-1a8d-478f-a9de-38ee8a38e1f1}</b>
+                            </MRelation>
+                           </base-MRelation>
+                          </MInheritance>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                     </qlist>
+                    </handles>
+                   </handles>
+                  </relations>
+                 </MObject>
+                </base-MObject>
+               </MClass>
+              </instance>
+             </target>
+            </handle>
+           </item>
+           <item>
+            <handle>
+             <uid>{cd624921-1a8d-478f-a9de-38ee8a38e1f1}</uid>
+             <target>
+              <instance type="MClass">
+               <MClass>
+                <base-MObject>
+                 <MObject>
+                  <base-MElement>
+                   <MElement>
+                    <uid>{cd624921-1a8d-478f-a9de-38ee8a38e1f1}</uid>
+                   </MElement>
+                  </base-MElement>
+                  <name>DapRpcServiceProvider</name>
+                 </MObject>
+                </base-MObject>
+               </MClass>
+              </instance>
+             </target>
+            </handle>
+           </item>
+           <item>
+            <handle>
+             <uid>{7375e5a3-1558-4b1d-8ae3-7ea02381460b}</uid>
+             <target>
+              <instance type="MClass">
+               <MClass>
+                <base-MObject>
+                 <MObject>
+                  <base-MElement>
+                   <MElement>
+                    <uid>{7375e5a3-1558-4b1d-8ae3-7ea02381460b}</uid>
+                   </MElement>
+                  </base-MElement>
+                  <name>New edf</name>
+                 </MObject>
+                </base-MObject>
+               </MClass>
+              </instance>
+             </target>
+            </handle>
+           </item>
+           <item>
+            <handle>
+             <uid>{0d4d81a1-006b-409e-a150-c501feda7943}</uid>
+             <target>
+              <instance type="MClass">
+               <MClass>
+                <base-MObject>
+                 <MObject>
+                  <base-MElement>
+                   <MElement>
+                    <uid>{0d4d81a1-006b-409e-a150-c501feda7943}</uid>
+                   </MElement>
+                  </base-MElement>
+                  <name>DapRpcLocalServer</name>
+                  <relations>
+                   <handles>
+                    <handles>
+                     <qlist>
+                      <item>
+                       <handle>
+                        <uid>{b1f81a20-e7f9-4621-8cc9-1d8e0f6fe280}</uid>
+                        <target>
+                         <instance type="MAssociation">
+                          <MAssociation>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{b1f81a20-e7f9-4621-8cc9-1d8e0f6fe280}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{0d4d81a1-006b-409e-a150-c501feda7943}</a>
+                             <b>{019ea6f1-7816-4e9b-b963-c45e7d0421a7}</b>
+                            </MRelation>
+                           </base-MRelation>
+                           <a>
+                            <MAssociationEnd>
+                             <cardinality>1</cardinality>
+                             <navigable>true</navigable>
+                             <kind>2</kind>
+                            </MAssociationEnd>
+                           </a>
+                          </MAssociation>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                      <item>
+                       <handle>
+                        <uid>{6934f3af-1fcb-4b4a-964b-9264ba15fcf1}</uid>
+                        <target>
+                         <instance type="MInheritance">
+                          <MInheritance>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{6934f3af-1fcb-4b4a-964b-9264ba15fcf1}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{0d4d81a1-006b-409e-a150-c501feda7943}</a>
+                             <b>{0a455597-9e69-4986-a1f3-dc4f72b740d6}</b>
+                            </MRelation>
+                           </base-MRelation>
+                          </MInheritance>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                      <item>
+                       <handle>
+                        <uid>{32df1743-565e-4da6-9cb4-c92c235be10d}</uid>
+                        <target>
+                         <instance type="MInheritance">
+                          <MInheritance>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{32df1743-565e-4da6-9cb4-c92c235be10d}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{0d4d81a1-006b-409e-a150-c501feda7943}</a>
+                             <b>{5ccc1ac8-88a1-413e-8f4b-13920a287c48}</b>
+                            </MRelation>
+                           </base-MRelation>
+                          </MInheritance>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                     </qlist>
+                    </handles>
+                   </handles>
+                  </relations>
+                 </MObject>
+                </base-MObject>
+                <members>
+                 <qlist>
+                  <item>
+                   <MClassMember>
+                    <uid>{61ada8e6-e283-40cd-ad12-f4997a75853f}</uid>
+                    <type>1</type>
+                    <declaration>-socketLookup: QHash&lt;QLocalSocket, DapRpcSocket&gt;</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{68c3a5ef-8854-4aaa-91f4-948366c6fd6e}</uid>
+                    <type>2</type>
+                    <declaration>#incomingConnection(aSocketDescriptor: quintptr)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{cd23aafe-d94f-4c5d-adb4-bb77731ad666}</uid>
+                    <type>2</type>
+                    <declaration>+findService(serviceName: QString)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{e5b9e05d-4008-406d-aca4-fdb482b8df01}</uid>
+                    <type>2</type>
+                    <declaration>-clientDisconnected()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{18861c2f-3e54-44c0-bdab-f12b61fdc0ac}</uid>
+                    <type>2</type>
+                    <declaration>-messageProcessing(message: DapRpcMessage)</declaration>
+                   </MClassMember>
+                  </item>
+                 </qlist>
+                </members>
+               </MClass>
+              </instance>
+             </target>
+            </handle>
+           </item>
+           <item>
+            <handle>
+             <uid>{5ccc1ac8-88a1-413e-8f4b-13920a287c48}</uid>
+             <target>
+              <instance type="MClass">
+               <MClass>
+                <base-MObject>
+                 <MObject>
+                  <base-MElement>
+                   <MElement>
+                    <uid>{5ccc1ac8-88a1-413e-8f4b-13920a287c48}</uid>
+                   </MElement>
+                  </base-MElement>
+                  <name>DapRpcAbstractServer</name>
+                  <relations>
+                   <handles>
+                    <handles>
+                     <qlist>
+                      <item>
+                       <handle>
+                        <uid>{6e055da3-6a08-447b-85a0-ecb3edf81519}</uid>
+                        <target>
+                         <instance type="MInheritance">
+                          <MInheritance>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{6e055da3-6a08-447b-85a0-ecb3edf81519}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{5ccc1ac8-88a1-413e-8f4b-13920a287c48}</a>
+                             <b>{488bb037-9640-4b4c-91f9-397bfdcd9496}</b>
+                            </MRelation>
+                           </base-MRelation>
+                          </MInheritance>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                      <item>
+                       <handle>
+                        <uid>{06589170-8b96-4889-b4f9-764647a2cb9b}</uid>
+                        <target>
+                         <instance type="MInheritance">
+                          <MInheritance>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{06589170-8b96-4889-b4f9-764647a2cb9b}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{5ccc1ac8-88a1-413e-8f4b-13920a287c48}</a>
+                             <b>{9ecdb80a-6fe0-42d8-9fce-ae1387c0ae73}</b>
+                            </MRelation>
+                           </base-MRelation>
+                          </MInheritance>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                      <item>
+                       <handle>
+                        <uid>{e72b58f7-d4ae-47f6-bac5-54b737e86442}</uid>
+                        <target>
+                         <instance type="MAssociation">
+                          <MAssociation>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{e72b58f7-d4ae-47f6-bac5-54b737e86442}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{5ccc1ac8-88a1-413e-8f4b-13920a287c48}</a>
+                             <b>{0cc9c319-df2c-4886-b2a1-93c2cfbf9816}</b>
+                            </MRelation>
+                           </base-MRelation>
+                           <a>
+                            <MAssociationEnd>
+                             <cardinality>*</cardinality>
+                             <navigable>true</navigable>
+                             <kind>1</kind>
+                            </MAssociationEnd>
+                           </a>
+                          </MAssociation>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                     </qlist>
+                    </handles>
+                   </handles>
+                  </relations>
+                 </MObject>
+                </base-MObject>
+                <members>
+                 <qlist>
+                  <item>
+                   <MClassMember>
+                    <uid>{f6f5a52f-413c-4d2d-86ad-1b53576b7c4f}</uid>
+                    <type>1</type>
+                    <declaration>clients: QList&lt;DapRpcSocket&gt;</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{ecbd5fd2-fd9b-4cbc-8105-1901cda6b3ac}</uid>
+                    <type>2</type>
+                    <declaration>+connectedClientCount()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{63f82497-cc44-4a86-aa12-49f23498fc47}</uid>
+                    <type>2</type>
+                    <declaration>+listen(address: QString,  port:  quint16)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{6e284442-9356-4a37-b12f-8602bb33911b}</uid>
+                    <type>2</type>
+                    <declaration>+onClientConnected()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{4441eaa6-8fff-47f3-863b-73a4b78818ee}</uid>
+                    <type>2</type>
+                    <declaration>+onClientDisconnected()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{219509fb-34aa-427a-bed1-1e8719e60640}</uid>
+                    <type>2</type>
+                    <declaration>+notifyConnectedClients(message: DapRpcMessage)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{917bd67e-17db-4619-9ac9-8bbc7786372a}</uid>
+                    <type>2</type>
+                    <declaration>+notifyConnectedClients(method: QString, params QJsonArray)</declaration>
+                   </MClassMember>
+                  </item>
+                 </qlist>
+                </members>
+               </MClass>
+              </instance>
+             </target>
+            </handle>
+           </item>
+           <item>
+            <handle>
+             <uid>{488bb037-9640-4b4c-91f9-397bfdcd9496}</uid>
+             <target>
+              <instance type="MClass">
+               <MClass>
+                <base-MObject>
+                 <MObject>
+                  <base-MElement>
+                   <MElement>
+                    <uid>{488bb037-9640-4b4c-91f9-397bfdcd9496}</uid>
+                   </MElement>
+                  </base-MElement>
+                  <name>DapRpcServiceProvider</name>
+                 </MObject>
+                </base-MObject>
+               </MClass>
+              </instance>
+             </target>
+            </handle>
+           </item>
+           <item>
+            <handle>
+             <uid>{2a332a13-8245-479c-8637-5e8042d39a59}</uid>
+             <target>
+              <instance type="MClass">
+               <MClass>
+                <base-MObject>
+                 <MObject>
+                  <base-MElement>
+                   <MElement>
+                    <uid>{2a332a13-8245-479c-8637-5e8042d39a59}</uid>
+                   </MElement>
+                  </base-MElement>
+                  <name>DapRpcLocalServer</name>
+                  <relations>
+                   <handles>
+                    <handles>
+                     <qlist>
+                      <item>
+                       <handle>
+                        <uid>{f34af4f5-9223-4925-a20f-ba742b2c9800}</uid>
+                        <target>
+                         <instance type="MInheritance">
+                          <MInheritance>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{f34af4f5-9223-4925-a20f-ba742b2c9800}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{2a332a13-8245-479c-8637-5e8042d39a59}</a>
+                             <b>{5ccc1ac8-88a1-413e-8f4b-13920a287c48}</b>
+                            </MRelation>
+                           </base-MRelation>
+                          </MInheritance>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                      <item>
+                       <handle>
+                        <uid>{bc955718-7e73-45a7-aeae-b6a79b8da7fd}</uid>
+                        <target>
+                         <instance type="MInheritance">
+                          <MInheritance>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{bc955718-7e73-45a7-aeae-b6a79b8da7fd}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{2a332a13-8245-479c-8637-5e8042d39a59}</a>
+                             <b>{e3a5217a-fa7d-4182-86d5-34a8b4d9e9a9}</b>
+                            </MRelation>
+                           </base-MRelation>
+                          </MInheritance>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                     </qlist>
+                    </handles>
+                   </handles>
+                  </relations>
+                 </MObject>
+                </base-MObject>
+               </MClass>
+              </instance>
+             </target>
+            </handle>
+           </item>
+           <item>
+            <handle>
+             <uid>{2c810f6a-e276-46a9-8a21-80f5906ebaea}</uid>
+             <target>
+              <instance type="MClass">
+               <MClass>
+                <base-MObject>
+                 <MObject>
+                  <base-MElement>
+                   <MElement>
+                    <uid>{2c810f6a-e276-46a9-8a21-80f5906ebaea}</uid>
+                   </MElement>
+                  </base-MElement>
+                  <name>DapRpcTCPServer</name>
+                  <relations>
+                   <handles>
+                    <handles>
+                     <qlist>
+                      <item>
+                       <handle>
+                        <uid>{4dce5c40-b560-4fce-9694-2f19b86ce9e2}</uid>
+                        <target>
+                         <instance type="MInheritance">
+                          <MInheritance>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{4dce5c40-b560-4fce-9694-2f19b86ce9e2}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{2c810f6a-e276-46a9-8a21-80f5906ebaea}</a>
+                             <b>{5ccc1ac8-88a1-413e-8f4b-13920a287c48}</b>
+                            </MRelation>
+                           </base-MRelation>
+                          </MInheritance>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                      <item>
+                       <handle>
+                        <uid>{756c124d-a454-491a-a561-2ed1f45a154a}</uid>
+                        <target>
+                         <instance type="MInheritance">
+                          <MInheritance>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{756c124d-a454-491a-a561-2ed1f45a154a}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{2c810f6a-e276-46a9-8a21-80f5906ebaea}</a>
+                             <b>{84e9b1c3-cc4e-4533-84f0-bf6a788673cf}</b>
+                            </MRelation>
+                           </base-MRelation>
+                          </MInheritance>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                     </qlist>
+                    </handles>
+                   </handles>
+                  </relations>
+                 </MObject>
+                </base-MObject>
+               </MClass>
+              </instance>
+             </target>
+            </handle>
+           </item>
+           <item>
+            <handle>
+             <uid>{e3a5217a-fa7d-4182-86d5-34a8b4d9e9a9}</uid>
+             <target>
+              <instance type="MClass">
+               <MClass>
+                <base-MObject>
+                 <MObject>
+                  <base-MElement>
+                   <MElement>
+                    <uid>{e3a5217a-fa7d-4182-86d5-34a8b4d9e9a9}</uid>
+                   </MElement>
+                  </base-MElement>
+                  <name>QTcpServer</name>
+                 </MObject>
+                </base-MObject>
+               </MClass>
+              </instance>
+             </target>
+            </handle>
+           </item>
+           <item>
+            <handle>
+             <uid>{84e9b1c3-cc4e-4533-84f0-bf6a788673cf}</uid>
+             <target>
+              <instance type="MClass">
+               <MClass>
+                <base-MObject>
+                 <MObject>
+                  <base-MElement>
+                   <MElement>
+                    <uid>{84e9b1c3-cc4e-4533-84f0-bf6a788673cf}</uid>
+                   </MElement>
+                  </base-MElement>
+                  <name>QTcpServer</name>
+                 </MObject>
+                </base-MObject>
+               </MClass>
+              </instance>
+             </target>
+            </handle>
+           </item>
+           <item>
+            <handle>
+             <uid>{9ecdb80a-6fe0-42d8-9fce-ae1387c0ae73}</uid>
+             <target>
+              <instance type="MClass">
+               <MClass>
+                <base-MObject>
+                 <MObject>
+                  <base-MElement>
+                   <MElement>
+                    <uid>{9ecdb80a-6fe0-42d8-9fce-ae1387c0ae73}</uid>
+                   </MElement>
+                  </base-MElement>
+                  <name>DapRpcServiceProvider</name>
+                  <relations>
+                   <handles>
+                    <handles>
+                     <qlist>
+                      <item>
+                       <handle>
+                        <uid>{7b2c0be2-b38b-4914-b362-926f7fd44f79}</uid>
+                        <target>
+                         <instance type="MDependency">
+                          <MDependency>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{7b2c0be2-b38b-4914-b362-926f7fd44f79}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{9ecdb80a-6fe0-42d8-9fce-ae1387c0ae73}</a>
+                             <b>{10ba5cde-6d29-4c55-8ae8-165614f9f18e}</b>
+                            </MRelation>
+                           </base-MRelation>
+                          </MDependency>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                      <item>
+                       <handle>
+                        <uid>{1d0a86ee-82f0-44a5-a0a1-c2b0f6a9e84a}</uid>
+                        <target>
+                         <instance type="MAssociation">
+                          <MAssociation>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{1d0a86ee-82f0-44a5-a0a1-c2b0f6a9e84a}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{9ecdb80a-6fe0-42d8-9fce-ae1387c0ae73}</a>
+                             <b>{a173fed6-7812-43cf-96bd-5d2a66b406b7}</b>
+                            </MRelation>
+                           </base-MRelation>
+                           <a>
+                            <MAssociationEnd>
+                             <cardinality>1</cardinality>
+                             <navigable>true</navigable>
+                             <kind>2</kind>
+                            </MAssociationEnd>
+                           </a>
+                          </MAssociation>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                      <item>
+                       <handle>
+                        <uid>{d6a90f22-30bb-4cb5-80d4-5bf62c2afcda}</uid>
+                        <target>
+                         <instance type="MAssociation">
+                          <MAssociation>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{d6a90f22-30bb-4cb5-80d4-5bf62c2afcda}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{9ecdb80a-6fe0-42d8-9fce-ae1387c0ae73}</a>
+                             <b>{a173fed6-7812-43cf-96bd-5d2a66b406b7}</b>
+                            </MRelation>
+                           </base-MRelation>
+                           <a>
+                            <MAssociationEnd>
+                             <cardinality>*</cardinality>
+                             <navigable>true</navigable>
+                             <kind>1</kind>
+                            </MAssociationEnd>
+                           </a>
+                          </MAssociation>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                     </qlist>
+                    </handles>
+                   </handles>
+                  </relations>
+                 </MObject>
+                </base-MObject>
+                <members>
+                 <qlist>
+                  <item>
+                   <MClassMember>
+                    <uid>{d4e42f91-0d09-476e-bb21-c0f3a36db49c}</uid>
+                    <type>1</type>
+                    <declaration>-services:  QHash&lt;QByteArray, DapRpcService&gt;</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{9c0c698a-970b-4f03-b39d-06b1c21abf92}</uid>
+                    <type>1</type>
+                    <declaration>-cleanupHandler: QObjectCleanupHandler</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{100cdc0b-d4b2-4c5c-8636-dc8a67c4a0bf}</uid>
+                    <type>2</type>
+                    <declaration>#processMessage(socket: DapRpcSocket, message: DapRpcMessage )</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{b4fddc8c-a343-4961-aa8a-3917a6de875c}</uid>
+                    <type>2</type>
+                    <declaration>+addService(service: DapRpcService)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{76d88a98-2ffe-4bd4-a2d0-5c4919094ba9}</uid>
+                    <type>2</type>
+                    <declaration>+removeService(service: DapRpcService)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{238ad30e-9625-4d2c-a178-c2d189a9854b}</uid>
+                    <type>2</type>
+                    <declaration>+findService(serviceName: QString)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{5e08b609-7c00-45a7-b1e1-f46e5b076c3a}</uid>
+                    <type>2</type>
+                    <declaration>+getServiceName(service: DapRpcService)</declaration>
+                   </MClassMember>
+                  </item>
+                 </qlist>
+                </members>
+               </MClass>
+              </instance>
+             </target>
+            </handle>
+           </item>
+           <item>
+            <handle>
+             <uid>{a173fed6-7812-43cf-96bd-5d2a66b406b7}</uid>
+             <target>
+              <instance type="MClass">
+               <MClass>
+                <base-MObject>
+                 <MObject>
+                  <base-MElement>
+                   <MElement>
+                    <uid>{a173fed6-7812-43cf-96bd-5d2a66b406b7}</uid>
+                   </MElement>
+                  </base-MElement>
+                  <name>DapRpcService</name>
+                  <relations>
+                   <handles>
+                    <handles>
+                     <qlist>
+                      <item>
+                       <handle>
+                        <uid>{48659e84-f513-447a-a677-f42cd6f4f37e}</uid>
+                        <target>
+                         <instance type="MInheritance">
+                          <MInheritance>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{48659e84-f513-447a-a677-f42cd6f4f37e}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{a173fed6-7812-43cf-96bd-5d2a66b406b7}</a>
+                             <b>{adf9c540-9e09-4368-b7fd-e56ebb63105d}</b>
+                            </MRelation>
+                           </base-MRelation>
+                          </MInheritance>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                      <item>
+                       <handle>
+                        <uid>{ffbd3390-d610-4d96-9ca1-20f29af826f9}</uid>
+                        <target>
+                         <instance type="MAssociation">
+                          <MAssociation>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{ffbd3390-d610-4d96-9ca1-20f29af826f9}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{a173fed6-7812-43cf-96bd-5d2a66b406b7}</a>
+                             <b>{9ecdb80a-6fe0-42d8-9fce-ae1387c0ae73}</b>
+                            </MRelation>
+                           </base-MRelation>
+                           <a>
+                            <MAssociationEnd>
+                             <cardinality>1</cardinality>
+                             <navigable>true</navigable>
+                             <kind>2</kind>
+                            </MAssociationEnd>
+                           </a>
+                          </MAssociation>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                     </qlist>
+                    </handles>
+                   </handles>
+                  </relations>
+                 </MObject>
+                </base-MObject>
+               </MClass>
+              </instance>
+             </target>
+            </handle>
+           </item>
+           <item>
+            <handle>
+             <uid>{87402f70-feb0-43b1-bfe1-7f658b4cac4f}</uid>
+             <target>
+              <instance type="MClass">
+               <MClass>
+                <base-MObject>
+                 <MObject>
+                  <base-MElement>
+                   <MElement>
+                    <uid>{87402f70-feb0-43b1-bfe1-7f658b4cac4f}</uid>
+                   </MElement>
+                  </base-MElement>
+                  <name>DapAbstractCommand</name>
+                  <relations>
+                   <handles>
+                    <handles>
+                     <qlist>
+                      <item>
+                       <handle>
+                        <uid>{8aa89191-1e26-4ba5-8065-1327709a0cd3}</uid>
+                        <target>
+                         <instance type="MInheritance">
+                          <MInheritance>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{8aa89191-1e26-4ba5-8065-1327709a0cd3}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{87402f70-feb0-43b1-bfe1-7f658b4cac4f}</a>
+                             <b>{a173fed6-7812-43cf-96bd-5d2a66b406b7}</b>
+                            </MRelation>
+                           </base-MRelation>
+                          </MInheritance>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                     </qlist>
+                    </handles>
+                   </handles>
+                  </relations>
+                 </MObject>
+                </base-MObject>
+                <members>
+                 <qlist>
+                  <item>
+                   <MClassMember>
+                    <uid>{92eb9347-d6b6-4418-87c5-bed9798496dd}</uid>
+                    <type>1</type>
+                    <declaration>#sCliPath</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{a80110ea-21a5-43c1-9f74-5ebaa932e370}</uid>
+                    <type>2</type>
+                    <declaration>+clientNotifed(notify: QVariant)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{78a69d2e-6ec3-4ee9-9689-c94a9ea6fcd0}</uid>
+                    <type>2</type>
+                    <declaration>+clientResponded(respond: QVariant)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{af788bf7-012b-4589-a197-1d721c47597c}</uid>
+                    <type>2</type>
+                    <declaration>+serviceNotifed(notify: QVariant)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{0e3ee4b8-a45a-43f2-b1b7-cd498b56d0e5}</uid>
+                    <type>2</type>
+                    <declaration>+serviceResponded(aRespond: QVariant)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{e237e25a-2fcb-4c67-ba3e-af7847eaafce}</uid>
+                    <type>2</type>
+                    <declaration>+notifyToClient(...)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{d6afab66-c5d2-45d5-90dc-48904c4429d7}</uid>
+                    <type>2</type>
+                    <declaration>+notifedFromService(...)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{d300e27b-3de8-4515-968c-64abb6e4c1a5}</uid>
+                    <type>2</type>
+                    <declaration>+requestToClient(...)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{0cf99fbd-9e2a-47a0-b8ff-b49d66c0b053}</uid>
+                    <type>2</type>
+                    <declaration>+respondToService(...)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{7bb34082-79b7-474a-b3ce-5dbcc41fc24e}</uid>
+                    <type>2</type>
+                    <declaration>+replyFromClient()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{9e77694b-8357-41c6-a57d-975cea4bd84b}</uid>
+                    <type>2</type>
+                    <declaration>+notifyToService()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{a45cef0e-a87e-4b6b-aab1-0b995022469d}</uid>
+                    <type>2</type>
+                    <declaration>+notifedFromClient()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{de3c200b-1d5a-4540-89c1-e34e79b7ea87}</uid>
+                    <type>2</type>
+                    <declaration>+requestToService()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{12773c36-7a1c-4123-8b08-e3d984c83495}</uid>
+                    <type>2</type>
+                    <declaration>+respondToClient()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{171f5f45-912d-439c-af18-4582a6e563d4}</uid>
+                    <type>2</type>
+                    <declaration>+replyFromService()</declaration>
+                   </MClassMember>
+                  </item>
+                 </qlist>
+                </members>
+               </MClass>
+              </instance>
+             </target>
+            </handle>
+           </item>
+           <item>
+            <handle>
+             <uid>{b32429e7-81b6-4d24-8ac6-c2ad932e7f21}</uid>
+             <target>
+              <instance type="MClass">
+               <MClass>
+                <base-MObject>
+                 <MObject>
+                  <base-MElement>
+                   <MElement>
+                    <uid>{b32429e7-81b6-4d24-8ac6-c2ad932e7f21}</uid>
+                   </MElement>
+                  </base-MElement>
+                  <name>DapCertificateManagerCommands</name>
+                  <relations>
+                   <handles>
+                    <handles>
+                     <qlist>
+                      <item>
+                       <handle>
+                        <uid>{ca896711-89e5-4dfc-a809-277ca5c76819}</uid>
+                        <target>
+                         <instance type="MInheritance">
+                          <MInheritance>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{ca896711-89e5-4dfc-a809-277ca5c76819}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{b32429e7-81b6-4d24-8ac6-c2ad932e7f21}</a>
+                             <b>{87402f70-feb0-43b1-bfe1-7f658b4cac4f}</b>
+                            </MRelation>
+                           </base-MRelation>
+                          </MInheritance>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                     </qlist>
+                    </handles>
+                   </handles>
+                  </relations>
+                 </MObject>
+                </base-MObject>
+               </MClass>
+              </instance>
+             </target>
+            </handle>
+           </item>
+           <item>
+            <handle>
+             <uid>{94efc010-f0c7-4a6d-8c20-3d8df9fb96e1}</uid>
+             <target>
+              <instance type="MClass">
+               <MClass>
+                <base-MObject>
+                 <MObject>
+                  <base-MElement>
+                   <MElement>
+                    <uid>{94efc010-f0c7-4a6d-8c20-3d8df9fb96e1}</uid>
+                   </MElement>
+                  </base-MElement>
+                  <name>DapGetListNetworksCommand</name>
+                  <relations>
+                   <handles>
+                    <handles>
+                     <qlist>
+                      <item>
+                       <handle>
+                        <uid>{d0b05e1a-b701-446c-a8aa-3ba2e2d4ec3e}</uid>
+                        <target>
+                         <instance type="MInheritance">
+                          <MInheritance>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{d0b05e1a-b701-446c-a8aa-3ba2e2d4ec3e}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{94efc010-f0c7-4a6d-8c20-3d8df9fb96e1}</a>
+                             <b>{87402f70-feb0-43b1-bfe1-7f658b4cac4f}</b>
+                            </MRelation>
+                           </base-MRelation>
+                          </MInheritance>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                     </qlist>
+                    </handles>
+                   </handles>
+                  </relations>
+                 </MObject>
+                </base-MObject>
+               </MClass>
+              </instance>
+             </target>
+            </handle>
+           </item>
+           <item>
+            <handle>
+             <uid>{10ba5cde-6d29-4c55-8ae8-165614f9f18e}</uid>
+             <target>
+              <instance type="MClass">
+               <MClass>
+                <base-MObject>
+                 <MObject>
+                  <base-MElement>
+                   <MElement>
+                    <uid>{10ba5cde-6d29-4c55-8ae8-165614f9f18e}</uid>
+                   </MElement>
+                  </base-MElement>
+                  <name>DapRpcMessage</name>
+                 </MObject>
+                </base-MObject>
+               </MClass>
+              </instance>
+             </target>
+            </handle>
+           </item>
+           <item>
+            <handle>
+             <uid>{0cc9c319-df2c-4886-b2a1-93c2cfbf9816}</uid>
+             <target>
+              <instance type="MClass">
+               <MClass>
+                <base-MObject>
+                 <MObject>
+                  <base-MElement>
+                   <MElement>
+                    <uid>{0cc9c319-df2c-4886-b2a1-93c2cfbf9816}</uid>
+                   </MElement>
+                  </base-MElement>
+                  <name>DapRpcServiceRequest</name>
+                  <relations>
+                   <handles>
+                    <handles>
+                     <qlist>
+                      <item>
+                       <handle>
+                        <uid>{c0d0ac94-7283-44ad-bf04-7e383ab8b4b1}</uid>
+                        <target>
+                         <instance type="MInheritance">
+                          <MInheritance>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{c0d0ac94-7283-44ad-bf04-7e383ab8b4b1}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{0cc9c319-df2c-4886-b2a1-93c2cfbf9816}</a>
+                             <b>{9ecdb80a-6fe0-42d8-9fce-ae1387c0ae73}</b>
+                            </MRelation>
+                           </base-MRelation>
+                          </MInheritance>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                      <item>
+                       <handle>
+                        <uid>{1cf2a23f-21ef-4f62-ae2e-bd702ebd83e0}</uid>
+                        <target>
+                         <instance type="MInheritance">
+                          <MInheritance>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{1cf2a23f-21ef-4f62-ae2e-bd702ebd83e0}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{0cc9c319-df2c-4886-b2a1-93c2cfbf9816}</a>
+                             <b>{adf9c540-9e09-4368-b7fd-e56ebb63105d}</b>
+                            </MRelation>
+                           </base-MRelation>
+                          </MInheritance>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                      <item>
+                       <handle>
+                        <uid>{873d2b2a-2325-4440-a8c8-6a41f41746cb}</uid>
+                        <target>
+                         <instance type="MAssociation">
+                          <MAssociation>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{873d2b2a-2325-4440-a8c8-6a41f41746cb}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{0cc9c319-df2c-4886-b2a1-93c2cfbf9816}</a>
+                             <b>{bfcbb76e-404b-4308-84e3-bd0e218bdf6d}</b>
+                            </MRelation>
+                           </base-MRelation>
+                           <a>
+                            <MAssociationEnd>
+                             <cardinality>1</cardinality>
+                             <navigable>true</navigable>
+                             <kind>1</kind>
+                            </MAssociationEnd>
+                           </a>
+                          </MAssociation>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                      <item>
+                       <handle>
+                        <uid>{b791aa2f-5d99-4c3c-b4e3-876dc0ce3f4b}</uid>
+                        <target>
+                         <instance type="MAssociation">
+                          <MAssociation>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{b791aa2f-5d99-4c3c-b4e3-876dc0ce3f4b}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{0cc9c319-df2c-4886-b2a1-93c2cfbf9816}</a>
+                             <b>{10ba5cde-6d29-4c55-8ae8-165614f9f18e}</b>
+                            </MRelation>
+                           </base-MRelation>
+                           <a>
+                            <MAssociationEnd>
+                             <cardinality>1</cardinality>
+                             <navigable>true</navigable>
+                             <kind>1</kind>
+                            </MAssociationEnd>
+                           </a>
+                          </MAssociation>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                     </qlist>
+                    </handles>
+                   </handles>
+                  </relations>
+                 </MObject>
+                </base-MObject>
+                <members>
+                 <qlist>
+                  <item>
+                   <MClassMember>
+                    <uid>{16a815ef-084b-49a9-92c9-600af8ee326f}</uid>
+                    <type>1</type>
+                    <declaration>-request: DapRpcMessage</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{ca43482d-786d-4713-96bc-823f1af37d4d}</uid>
+                    <type>1</type>
+                    <declaration>-socket: DapRpcSocket</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{c4d97890-5d90-4a9a-887e-96c638eb7f75}</uid>
+                    <type>2</type>
+                    <declaration>+isValid()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{ef6cb1a8-70e9-4c13-9c7f-091eb0f734c9}</uid>
+                    <type>2</type>
+                    <declaration>+request()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{4c41ed00-7b1f-497f-a766-ff316772cad5}</uid>
+                    <type>2</type>
+                    <declaration>+socket()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{6b55a1eb-1445-4cba-a6b6-369bc00fe35d}</uid>
+                    <type>2</type>
+                    <declaration>+respond(returnValue: QVariant)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{35ded623-9e0a-4747-9f75-083a5544ea9d}</uid>
+                    <type>2</type>
+                    <declaration>+respond(response: DapRpcMessage)</declaration>
+                   </MClassMember>
+                  </item>
+                 </qlist>
+                </members>
+               </MClass>
+              </instance>
+             </target>
+            </handle>
+           </item>
+           <item>
+            <handle>
+             <uid>{bfcbb76e-404b-4308-84e3-bd0e218bdf6d}</uid>
+             <target>
+              <instance type="MClass">
+               <MClass>
+                <base-MObject>
+                 <MObject>
+                  <base-MElement>
+                   <MElement>
+                    <uid>{bfcbb76e-404b-4308-84e3-bd0e218bdf6d}</uid>
+                   </MElement>
+                  </base-MElement>
+                  <name>DapRpcSocket</name>
+                  <relations>
+                   <handles>
+                    <handles>
+                     <qlist>
+                      <item>
+                       <handle>
+                        <uid>{4df26eb1-9757-4220-91b4-58673dcefed3}</uid>
+                        <target>
+                         <instance type="MInheritance">
+                          <MInheritance>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{4df26eb1-9757-4220-91b4-58673dcefed3}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{bfcbb76e-404b-4308-84e3-bd0e218bdf6d}</a>
+                             <b>{9ecdb80a-6fe0-42d8-9fce-ae1387c0ae73}</b>
+                            </MRelation>
+                           </base-MRelation>
+                          </MInheritance>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                      <item>
+                       <handle>
+                        <uid>{042784dc-2795-4116-8668-09c2d6210cdc}</uid>
+                        <target>
+                         <instance type="MAssociation">
+                          <MAssociation>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{042784dc-2795-4116-8668-09c2d6210cdc}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{bfcbb76e-404b-4308-84e3-bd0e218bdf6d}</a>
+                             <b>{e97a6cf3-2535-4e87-ba01-c58b6fa0cc51}</b>
+                            </MRelation>
+                           </base-MRelation>
+                           <a>
+                            <MAssociationEnd>
+                             <cardinality>*</cardinality>
+                             <navigable>true</navigable>
+                             <kind>1</kind>
+                            </MAssociationEnd>
+                           </a>
+                          </MAssociation>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                     </qlist>
+                    </handles>
+                   </handles>
+                  </relations>
+                 </MObject>
+                </base-MObject>
+                <members>
+                 <qlist>
+                  <item>
+                   <MClassMember>
+                    <uid>{34776978-8ee2-401a-ac99-94221899fa70}</uid>
+                    <type>1</type>
+                    <declaration>- device: QIODevice</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{d21072a5-040c-4228-87a0-983383aaaff5}</uid>
+                    <type>1</type>
+                    <declaration>- buffer: QByteArray</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{2ecc3c87-4197-40da-9c79-aa6930c74b3d}</uid>
+                    <type>1</type>
+                    <declaration>- replies: QHash&lt;int, QPointer&lt;DapRpcServiceReply&gt;&gt;</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{1dce2036-d6e9-4af8-bb5a-07c43a00f25b}</uid>
+                    <type>1</type>
+                    <declaration>- defaultRequestTimeout: int</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{37a628aa-a3c0-49e8-a8fa-37b1e9f3d68e}</uid>
+                    <type>2</type>
+                    <declaration># processRequestMessage(message: DapRpcMessage)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{e3cf42b1-2b6f-49f9-83be-faa291fba278}</uid>
+                    <type>2</type>
+                    <declaration>+ isValid()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{36b613ff-7c60-48f9-9fb6-a9b6bc618eaf}</uid>
+                    <type>2</type>
+                    <declaration>+ messageReceived(message: DapRpcMessage)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{3a70a45d-a3ef-4097-bc3e-b17e0b95d14a}</uid>
+                    <type>2</type>
+                    <declaration>- processIncomingData()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{b5b544c0-77ba-42da-817e-e1b22e2a20aa}</uid>
+                    <type>2</type>
+                    <declaration>- findJsonDocumentEnd(jsonData: QByteArray)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{baa6de0e-5e5f-4f3d-ac8b-cb78d01cacfb}</uid>
+                    <type>2</type>
+                    <declaration>- writeData(message: DapRpcMessage)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{e311d04f-7f78-4df4-a4c9-151d8c15fb75}</uid>
+                    <type>2</type>
+                    <declaration>+ notify(message: DapRpcMessage)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{2e41dc34-6eab-4348-aaac-b2168e953c28}</uid>
+                    <type>2</type>
+                    <declaration>+ sendMessageBlocking(message: DapRpcMessage, msecs: int)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{98f3feaf-8cbe-4324-8194-13ed957b7a8b}</uid>
+                    <type>2</type>
+                    <declaration>+ sendMessage(asMessage: DapRpcMessage)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{f91daff0-db14-41da-9ac2-d251874735e7}</uid>
+                    <type>2</type>
+                    <declaration>+ invokeRemoteMethodBlocking(...)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{945b5ae2-1f4d-47c6-9067-512f0033adfb}</uid>
+                    <type>2</type>
+                    <declaration>+ invokeRemoteMethod(...)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{aa9ee7fd-e757-4203-9e81-21f57cf4e1a4}</uid>
+                    <type>2</type>
+                    <declaration>+invokeRemoteMethod(message: DapRpcMessage)</declaration>
+                   </MClassMember>
+                  </item>
+                 </qlist>
+                </members>
+               </MClass>
+              </instance>
+             </target>
+            </handle>
+           </item>
+           <item>
+            <handle>
+             <uid>{e97a6cf3-2535-4e87-ba01-c58b6fa0cc51}</uid>
+             <target>
+              <instance type="MClass">
+               <MClass>
+                <base-MObject>
+                 <MObject>
+                  <base-MElement>
+                   <MElement>
+                    <uid>{e97a6cf3-2535-4e87-ba01-c58b6fa0cc51}</uid>
+                   </MElement>
+                  </base-MElement>
+                  <name>DapRpcServiceReply</name>
+                  <relations>
+                   <handles>
+                    <handles>
+                     <qlist>
+                      <item>
+                       <handle>
+                        <uid>{f0afe6a0-b4fd-41d0-a647-6d553f023a3a}</uid>
+                        <target>
+                         <instance type="MAssociation">
+                          <MAssociation>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{f0afe6a0-b4fd-41d0-a647-6d553f023a3a}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{e97a6cf3-2535-4e87-ba01-c58b6fa0cc51}</a>
+                             <b>{10ba5cde-6d29-4c55-8ae8-165614f9f18e}</b>
+                            </MRelation>
+                           </base-MRelation>
+                           <a>
+                            <MAssociationEnd>
+                             <cardinality>1</cardinality>
+                             <navigable>true</navigable>
+                             <kind>1</kind>
+                            </MAssociationEnd>
+                           </a>
+                          </MAssociation>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                     </qlist>
+                    </handles>
+                   </handles>
+                  </relations>
+                 </MObject>
+                </base-MObject>
+                <members>
+                 <qlist>
+                  <item>
+                   <MClassMember>
+                    <uid>{33a6bd82-6a26-44f0-ab31-2b8e7d6da628}</uid>
+                    <type>1</type>
+                    <declaration>- request: DapRpcMessage</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{f0bd365b-8a9b-43ce-b3e1-3f33de95b6c4}</uid>
+                    <type>1</type>
+                    <declaration>- response: DapRpcMessage</declaration>
+                   </MClassMember>
+                  </item>
+                 </qlist>
+                </members>
+               </MClass>
+              </instance>
+             </target>
+            </handle>
+           </item>
+           <item>
+            <handle>
+             <uid>{f271ea22-c242-4712-b941-ea0b0b3d6201}</uid>
+             <target>
+              <instance type="MClass">
+               <MClass>
+                <base-MObject>
+                 <MObject>
+                  <base-MElement>
+                   <MElement>
+                    <uid>{f271ea22-c242-4712-b941-ea0b0b3d6201}</uid>
+                   </MElement>
+                  </base-MElement>
+                  <name>DapServiceController</name>
+                  <relations>
+                   <handles>
+                    <handles>
+                     <qlist>
+                      <item>
+                       <handle>
+                        <uid>{17117102-5d2f-40f0-b35c-c0350a8c6343}</uid>
+                        <target>
+                         <instance type="MAssociation">
+                          <MAssociation>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{17117102-5d2f-40f0-b35c-c0350a8c6343}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{f271ea22-c242-4712-b941-ea0b0b3d6201}</a>
+                             <b>{bfcbb76e-404b-4308-84e3-bd0e218bdf6d}</b>
+                            </MRelation>
+                           </base-MRelation>
+                           <a>
+                            <MAssociationEnd>
+                             <cardinality>1</cardinality>
+                             <navigable>true</navigable>
+                             <kind>1</kind>
+                            </MAssociationEnd>
+                           </a>
+                          </MAssociation>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                      <item>
+                       <handle>
+                        <uid>{ed686782-d482-4524-9e53-9505cd2954a3}</uid>
+                        <target>
+                         <instance type="MAssociation">
+                          <MAssociation>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{ed686782-d482-4524-9e53-9505cd2954a3}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{f271ea22-c242-4712-b941-ea0b0b3d6201}</a>
+                             <b>{87402f70-feb0-43b1-bfe1-7f658b4cac4f}</b>
+                            </MRelation>
+                           </base-MRelation>
+                           <a>
+                            <MAssociationEnd>
+                             <cardinality>*</cardinality>
+                             <navigable>true</navigable>
+                             <kind>1</kind>
+                            </MAssociationEnd>
+                           </a>
+                          </MAssociation>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                      <item>
+                       <handle>
+                        <uid>{13fe98d8-b16d-4aa2-a244-625c167f5ff3}</uid>
+                        <target>
+                         <instance type="MAssociation">
+                          <MAssociation>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{13fe98d8-b16d-4aa2-a244-625c167f5ff3}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{f271ea22-c242-4712-b941-ea0b0b3d6201}</a>
+                             <b>{10fd041e-4abf-49cf-9a69-5e06c74f66ac}</b>
+                            </MRelation>
+                           </base-MRelation>
+                           <a>
+                            <MAssociationEnd>
+                             <cardinality>1</cardinality>
+                             <navigable>true</navigable>
+                             <kind>1</kind>
+                            </MAssociationEnd>
+                           </a>
+                          </MAssociation>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                     </qlist>
+                    </handles>
+                   </handles>
+                  </relations>
+                 </MObject>
+                </base-MObject>
+                <members>
+                 <qlist>
+                  <item>
+                   <MClassMember>
+                    <uid>{a72c16e2-6944-453e-81b8-18013219aa89}</uid>
+                    <type>1</type>
+                    <declaration>+ currentChain: QString</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{f0feab9b-99a9-459f-ab24-b60ece337b40}</uid>
+                    <type>1</type>
+                    <declaration>+ brand: QString</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{6dfa8f61-9f94-4d50-8528-2ad00b471dff}</uid>
+                    <type>1</type>
+                    <declaration>+ version: QString</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{13806991-f97a-4cb4-ac76-513c593ecf32}</uid>
+                    <type>1</type>
+                    <declaration>+ currentNetwork: QString</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{6548fc9e-2654-4ae3-adbe-ff636ac2ac51}</uid>
+                    <type>1</type>
+                    <declaration>+ indexCurrentNetwork: int</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{64e6fe3f-7ee0-43c9-8ec1-222edef00f94}</uid>
+                    <type>1</type>
+                    <declaration>- dapServiceClient: DapServiceClient</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{9e77aef3-e845-4160-88d2-8434efb8e6fa}</uid>
+                    <type>1</type>
+                    <declaration>- transceivers: QVector&lt;QPair&lt;DapAbstractCommand*, QString&gt;&gt;</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{96786ed3-4115-4d44-af15-b04fbd0c0091}</uid>
+                    <type>1</type>
+                    <declaration>- DAPRpcSocket: DapRpcSocket</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{d2dbcc71-fac8-45b7-89b4-9d1e1faf28d2}</uid>
+                    <type>2</type>
+                    <declaration>+ getInstance()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{ab556b28-0bfd-44ba-bec6-1f7b26c204f8}</uid>
+                    <type>2</type>
+                    <declaration>+ requestToService(...)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{8ed54fe3-04af-47d1-a66b-4d66fddbb032}</uid>
+                    <type>2</type>
+                    <declaration>+ notifyService(...)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{3404e514-b3e2-4842-b82f-b711313eb11f}</uid>
+                    <type>2</type>
+                    <declaration>+ init(dapServiceClient: DapServiceClient)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{5175e140-ec51-47a4-9897-3de1413ff424}</uid>
+                    <type>2</type>
+                    <declaration>+clientActivated()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{c8b04117-3356-40f8-8bb8-812163262bc1}</uid>
+                    <type>2</type>
+                    <declaration>+ saveLogRezult(message: QVariant)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{d5c4f8f2-052d-4361-a404-fafec4f17fd9}</uid>
+                    <type>2</type>
+                    <declaration>+ logUpdated(logs: QVariant)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{bd0079a0-bf6f-4feb-9df3-4ae8b8940233}</uid>
+                    <type>2</type>
+                    <declaration>+ transactionCreated(result: QVariant)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{e8f6bd74-fe32-4178-9faf-513706862786}</uid>
+                    <type>2</type>
+                    <declaration>+ mempoolProcessed(result: QVariant)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{0a735095-315a-4d33-8d8a-691e2c4b906d}</uid>
+                    <type>2</type>
+                    <declaration>+ walletCreated(wallet: QVariant)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{caea520a-cae6-4634-9223-88ee4b7834d3}</uid>
+                    <type>2</type>
+                    <declaration>+ walletsInfoReceived(walletList: QVariant)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{38ad6ca1-9bb7-475d-a363-cc68a9c15778}</uid>
+                    <type>2</type>
+                    <declaration>+ walletsReceived(walletList QList&lt;QObject*&gt;)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{b835e410-09ff-418a-a169-ab0b5ef3312d}</uid>
+                    <type>2</type>
+                    <declaration>+ networksListReceived(networkList: QVariant)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{7bf45b89-3f5b-44f9-a036-b440c70ecd57}</uid>
+                    <type>2</type>
+                    <declaration>+ walletAddressesReceived(walletAddresses: QVariant)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{37b79e38-2d3f-41e6-b7b1-f57fe1e7dfc4}</uid>
+                    <type>2</type>
+                    <declaration>+ walletTokensReceived(walletTokens: QVariant)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{d3676140-8d71-4d02-8c27-4cddbfbad9d9}</uid>
+                    <type>2</type>
+                    <declaration>+ void historyReceived(walletHistory: QVariant)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{1fdab1c9-a3fc-43a8-ba13-203d80072265}</uid>
+                    <type>2</type>
+                    <declaration>+ walletHistoryReceived(walletHistory: QList&lt;QObject*&gt;)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{0f0ace66-cc1f-4258-a3fc-317a69360100}</uid>
+                    <type>2</type>
+                    <declaration>+ cmdRunned(asAnswer: QVariant)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{d91ea8fd-eca7-434f-b339-57adbb4a0050}</uid>
+                    <type>2</type>
+                    <declaration>+ historyExecutedCmdReceived(history: QVariant)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{bd5f84bc-dd49-4115-823b-3d209944b40f}</uid>
+                    <type>2</type>
+                    <declaration>+ certificateManagerOperationResult(const QVariant&amp; result)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{1b530aaa-aaf9-4672-a0e1-f76eb9208d5b}</uid>
+                    <type>2</type>
+                    <declaration>- registerCommand()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{8054291f-850a-4c47-a941-2bfa6140f8a5}</uid>
+                    <type>2</type>
+                    <declaration>- findEmittedSignal(value: QVariant)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{2d9c141b-dc6c-4d16-aaf6-9017dab58a95}</uid>
+                    <type>2</type>
+                    <declaration>- registerEmmitedSignal()</declaration>
+                   </MClassMember>
+                  </item>
+                 </qlist>
+                </members>
+               </MClass>
+              </instance>
+             </target>
+            </handle>
+           </item>
+           <item>
+            <handle>
+             <uid>{10fd041e-4abf-49cf-9a69-5e06c74f66ac}</uid>
+             <target>
+              <instance type="MClass">
+               <MClass>
+                <base-MObject>
+                 <MObject>
+                  <base-MElement>
+                   <MElement>
+                    <uid>{10fd041e-4abf-49cf-9a69-5e06c74f66ac}</uid>
+                   </MElement>
+                  </base-MElement>
+                  <name>DapServiceClient</name>
+                  <relations>
+                   <handles>
+                    <handles>
+                     <qlist>
+                      <item>
+                       <handle>
+                        <uid>{e4667b01-77a4-4e6a-8327-45726463030d}</uid>
+                        <target>
+                         <instance type="MInheritance">
+                          <MInheritance>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{e4667b01-77a4-4e6a-8327-45726463030d}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{10fd041e-4abf-49cf-9a69-5e06c74f66ac}</a>
+                             <b>{d7b52c36-3ced-4081-868e-202eee6741d9}</b>
+                            </MRelation>
+                           </base-MRelation>
+                          </MInheritance>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                     </qlist>
+                    </handles>
+                   </handles>
+                  </relations>
+                 </MObject>
+                </base-MObject>
+                <members>
+                 <qlist>
+                  <item>
+                   <MClassMember>
+                    <uid>{c174db94-14c5-45a3-aedb-8501de21f601}</uid>
+                    <type>1</type>
+                    <declaration>- launchAttemptCounter: size_t</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{ce4b34cd-54a6-4761-92cb-7ac7ed7b412b}</uid>
+                    <type>1</type>
+                    <declaration>- reconnectTimer: QTimer</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{7d2e9b0f-97b8-48c6-8c55-8f51486a3302}</uid>
+                    <type>1</type>
+                    <declaration>- clientSocket: DapUiSocket</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{8e3d9680-4cd8-4766-870b-94173145535a}</uid>
+                    <type>1</type>
+                    <declaration>- isServiceConnected: bool</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{7bf0222d-3636-4495-8ae6-b3c52fd64fa1}</uid>
+                    <type>1</type>
+                    <declaration>- serviceName: QString</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{25fc2f5c-5d17-43f3-a8ef-e0afea9c71b4}</uid>
+                    <type>2</type>
+                    <declaration>+ sigConnected()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{5d6e5e69-4b0b-4a30-a5e2-2888697c66c6}</uid>
+                    <type>2</type>
+                    <declaration>+ sigDisconnected()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{4a684df9-3625-4fca-b383-bee2cd5e452a}</uid>
+                    <type>2</type>
+                    <declaration>+ sigSocketErrorString(errorMessage: QString)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{c02cd1af-10df-4f2f-bb89-d6b8ea308592}</uid>
+                    <type>2</type>
+                    <declaration>+ sigSocketError(socketEror: DapUiSocketError)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{7246e1fa-70ba-486d-a0f0-818472e14ca7}</uid>
+                    <type>2</type>
+                    <declaration>+ sigServiceError(serviceEror: DapServiceError)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{d4eaea65-2cce-4db8-936b-7137dfa34f89}</uid>
+                    <type>2</type>
+                    <declaration># onServiceStarted()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{efcd7cbb-7104-4ad1-93da-bd472d0c4c81}</uid>
+                    <type>2</type>
+                    <declaration># connectedToService()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{0f7c538f-fc6b-46a9-9b02-2f96e7e25bdb}</uid>
+                    <type>2</type>
+                    <declaration># startReconnectingToService()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{4251409d-9114-40cf-ab7e-e1d8fa63259d}</uid>
+                    <type>2</type>
+                    <declaration># stopReconnectingToService()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{71f69837-60f8-4657-8ce4-9c668139209e}</uid>
+                    <type>2</type>
+                    <declaration># handleSocketError(socketEror: DapUiSocketError)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{1be18454-0eb1-4c39-9b41-43e062624b78}</uid>
+                    <type>2</type>
+                    <declaration># reconnectToService()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{bd6162ce-fd5e-4a45-92c6-cd152a2865ee}</uid>
+                    <type>2</type>
+                    <declaration># handleServiceError(serviceEror: DapServiceError)</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{1bd8856b-6312-442a-951a-2a1cca434459}</uid>
+                    <type>2</type>
+                    <declaration>+ init()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{1dfdba50-1366-425d-b118-99d38d5a35c3}</uid>
+                    <type>2</type>
+                    <declaration>+ connectToService()</declaration>
+                   </MClassMember>
+                  </item>
+                  <item>
+                   <MClassMember>
+                    <uid>{99cf9868-18c2-4f14-b1ea-8f6d5d1d0774}</uid>
+                    <type>2</type>
+                    <declaration>+ disconnectFromService()</declaration>
+                   </MClassMember>
+                  </item>
+                 </qlist>
+                </members>
+               </MClass>
+              </instance>
+             </target>
+            </handle>
+           </item>
+           <item>
+            <handle>
+             <uid>{d7b52c36-3ced-4081-868e-202eee6741d9}</uid>
+             <target>
+              <instance type="MClass">
+               <MClass>
+                <base-MObject>
+                 <MObject>
+                  <base-MElement>
+                   <MElement>
+                    <uid>{d7b52c36-3ced-4081-868e-202eee6741d9}</uid>
+                   </MElement>
+                  </base-MElement>
+                  <name>DapServiceClientNative</name>
+                  <relations>
+                   <handles>
+                    <handles>
+                     <qlist>
+                      <item>
+                       <handle>
+                        <uid>{feb810c1-7568-41c9-99f2-28bcb5ed8545}</uid>
+                        <target>
+                         <instance type="MInheritance">
+                          <MInheritance>
+                           <base-MRelation>
+                            <MRelation>
+                             <base-MElement>
+                              <MElement>
+                               <uid>{feb810c1-7568-41c9-99f2-28bcb5ed8545}</uid>
+                              </MElement>
+                             </base-MElement>
+                             <a>{d7b52c36-3ced-4081-868e-202eee6741d9}</a>
+                             <b>{b6158541-1427-4ad3-aaef-6196ad9363cc}</b>
+                            </MRelation>
+                           </base-MRelation>
+                          </MInheritance>
+                         </instance>
+                        </target>
+                       </handle>
+                      </item>
+                     </qlist>
+                    </handles>
+                   </handles>
+                  </relations>
+                 </MObject>
+                </base-MObject>
+               </MClass>
+              </instance>
+             </target>
+            </handle>
+           </item>
+           <item>
+            <handle>
+             <uid>{b6158541-1427-4ad3-aaef-6196ad9363cc}</uid>
+             <target>
+              <instance type="MClass">
+               <MClass>
+                <base-MObject>
+                 <MObject>
+                  <base-MElement>
+                   <MElement>
+                    <uid>{b6158541-1427-4ad3-aaef-6196ad9363cc}</uid>
+                   </MElement>
+                  </base-MElement>
+                  <name>DapServiceClientNativeAbstract</name>
+                 </MObject>
+                </base-MObject>
+               </MClass>
+              </instance>
+             </target>
+            </handle>
+           </item>
+          </qlist>
+         </handles>
+        </handles>
+       </children>
+      </MObject>
+     </base-MObject>
+    </MPackage>
+   </instance>
+  </root-package>
+ </project>
+</qmt>
diff --git a/dap-ui-sdk b/dap-ui-sdk
index d371339f97ccb140c9f9509f3ac147eca56acd1b..2c62121ae0a291c1023059337c77b5dc2d572c59 160000
--- a/dap-ui-sdk
+++ b/dap-ui-sdk
@@ -1 +1 @@
-Subproject commit d371339f97ccb140c9f9509f3ac147eca56acd1b
+Subproject commit 2c62121ae0a291c1023059337c77b5dc2d572c59