blob: 5c70ae768d4b4fc2fed47452b81ed74ec15f5190 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
// Copyright (C) 2016 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0+ OR GPL-3.0 WITH Qt-GPL-exception-1.0
#include "connectionmanagerinterface.h"
#include <QLocalSocket>
#include <QLocalServer>
#include <QTimer>
namespace QmlDesigner {
ConnectionManagerInterface::~ConnectionManagerInterface() = default;
ConnectionManagerInterface::Connection::~Connection() = default;
ConnectionManagerInterface::Connection::Connection(const QString &name, const QString &mode)
: name{name}
, mode{mode}
{}
ConnectionManagerInterface::Connection::Connection(Connection &&connection) = default;
void ConnectionManagerInterface::Connection::clear()
{
qmlPuppetProcess.reset();
socket.reset();
localServer.reset();
blockSize = 0;
lastReadCommandCounter = 0;
timer.reset();
}
} // namespace QmlDesigner
|