/** * 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 PRIORITY_LOW; } void onStart() override; void onStop() override; void onNetworkChange() override; private: QPointer loopbackDeviceLink; NetworkPacket identityPacket; }; #endif