玉兔远程控制 0.0.36
载入中...
搜索中...
未找到
ParameterSSHTunnel.h
1// Author: Kang Lin <kl222@126.com>
2
3#ifndef CParameterSSH_H
4#define CParameterSSH_H
5
6#pragma once
7
8#include "ParameterNet.h"
9
10class CLIENT_EXPORT CParameterSSHTunnel : public CParameterConnecter
11{
12 Q_OBJECT
13
14public:
15 explicit CParameterSSHTunnel(CParameterConnecter *parent = nullptr,
16 const QString& szPrefix = QString());
17
18 CParameterNet m_Net;
19
20 QString GetSourceHost() const;
21 int SetSourceHost(const QString szHost);
22
23 quint16 GetSourcePort() const;
24 int SetSourcePort(const quint16 nPort);
25
26 QString GetPcapFile() const;
27 int SetPcapFile(const QString& szFile);
28
29private:
30 QString m_szSourceHost;
31 quint16 m_nSourcePort;
32
33 QString m_pcapFile;
34
35 // CParameter interface
36protected:
37 virtual int OnLoad(QSettings &set) override;
38 virtual int OnSave(QSettings &set) override;
39};
40
41#endif // CParameterSSH_H
连接参数接口。仅在插件内有效。
网络连接参数接口。此类仅在插件内有效。 其界面为 CParameterNetUI