Files
amnezia-client/client/core/local-proxy/iproxyservice.h
T

17 lines
379 B
C++
Raw Normal View History

2025-08-08 06:44:18 +04:00
#pragma once
#include <QJsonObject>
#include <QString>
2025-08-08 06:44:18 +04:00
class IProxyService {
public:
virtual ~IProxyService() = default;
virtual QJsonObject getConfig() = 0;
2025-08-08 06:44:18 +04:00
virtual bool startXray() = 0;
virtual bool stopXray() = 0;
virtual bool isXrayRunning() const = 0;
virtual qint64 getXrayProcessId() const = 0;
virtual QString getXrayError() const = 0;
};