/** * SPDX-FileCopyrightText: 2013 Albert Vaca * * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL */ #ifndef LOOPBACKLINKPROVIDER_H #define LOOPBACKLINKPROVIDER_H #include "../linkprovider.h" #include "loopbackdevicelink.h" #include class LoopbackLinkProvider : public LinkProvider { Q_OBJECT public: LoopbackLinkProvider(); ~LoopbackLinkProvider() override; QString name() override { return QStringLiteral("LoopbackLinkProvider"); } int priority() override { return 0; } void onStart() override; void onStop() override; void onNetworkChange() override; void onLinkDestroyed(const QString &, DeviceLink *) override { } private: QPointer loopbackDeviceLink; }; #endif