Rabbit Remote Control 0.0.36
Loading...
Searching...
No Matches
ParameterSSHTunnel.cpp
1// Author: Kang Lin <kl222@126.com>
2
3#include "ParameterSSHTunnel.h"
4
5CParameterSSHTunnel::CParameterSSHTunnel(CParameterConnecter *parent, const QString &szPrefix)
6 : CParameterConnecter(parent, szPrefix)
7 , m_Net(this)
8 , m_szSourceHost("localhost")
9 , m_nSourcePort(0)
10{}
11
12QString CParameterSSHTunnel::GetSourceHost() const
13{
14 return m_szSourceHost;
15}
16
17int CParameterSSHTunnel::SetSourceHost(const QString szHost)
18{
19 m_szSourceHost = szHost;
20 return 0;
21}
22
23quint16 CParameterSSHTunnel::GetSourcePort() const
24{
25 return m_nSourcePort;
26}
27
28int CParameterSSHTunnel::SetSourcePort(const quint16 nPort)
29{
30 m_nSourcePort = nPort;
31 return 0;
32}
33
34QString CParameterSSHTunnel::GetPcapFile() const
35{
36 return m_pcapFile;
37}
38
39int CParameterSSHTunnel::SetPcapFile(const QString &szFile)
40{
41 m_pcapFile = szFile;
42 return 0;
43}
44
45int CParameterSSHTunnel::OnLoad(QSettings &set)
46{
47 SetSourceHost(set.value("SourceHost", GetSourceHost()).toString());
48 SetSourcePort(set.value("SourcePort", GetSourcePort()).toUInt());
49 SetPcapFile(set.value("PacpFile", GetPcapFile()).toString());
50 return 0;
51}
52
53int CParameterSSHTunnel::OnSave(QSettings &set)
54{
55 set.setValue("SourceHost", GetSourceHost());
56 set.setValue("SourcePort", GetSourcePort());
57 set.setValue("PacpFile", GetPcapFile());
58 return 0;
59}
the parameters of connecter interface.