玉兔远程控制
0.1.0-bate11
Toggle main menu visibility
载入中...
搜索中...
未找到
Src
ParameterCompone
ParameterServer.h
1
// Author: Kang Lin <kl222@126.com>
2
3
#pragma once
4
5
#include "ParameterNet.h"
6
11
class
PLUGIN_EXPORT CParameterServer :
public
CParameterOperate
12
{
13
Q_OBJECT
14
15
public
:
16
explicit
CParameterServer(
17
QObject *parent =
nullptr
,
18
const
QString& szPrefix = QString());
19
20
CParameterNet
m_Net;
21
CParameterFilter
m_WhiteFilter;
22
CParameterFilter
m_BlackFilter;
23
24
public
:
25
bool
GetAnonymousLogin()
const
;
26
void
SetAnonymousLogin(
bool
newAnonymousLogin);
27
private
:
28
bool
m_bAnonymousLogin;
29
public
:
30
bool
GetReadOnly()
const
;
31
void
SetReadOnly(
bool
newReadOnly);
32
private
:
33
bool
m_bReadOnly;
34
public
:
35
QString GetRoot()
const
;
36
void
SetRoot(
const
QString &newRoot);
37
private
:
38
QString m_szRoot;
39
public
:
45
int
GetConnectCount
()
const
;
46
void
SetConnectCount(
int
newConnectCount);
47
private
:
48
int
m_ConnectCount;
49
public
:
50
bool
GetListenAll()
const
;
51
void
SetListenAll(
bool
newListenAll);
52
private
:
53
bool
m_bListenAll;
54
public
:
55
QStringList GetListen()
const
;
56
void
SetListen(
const
QStringList &newListen);
57
private
:
58
QStringList m_Listen;
59
public
:
60
QString GetHostKeyFile()
const
;
61
void
SetHostKeyFile(
const
QString& key);
62
private
:
63
QString m_szHostKeyFile;
// Private key
64
public
:
69
qint64
GetAuthenticateTime
()
const
;
74
void
SetAuthenticateTime
(qint64 tm);
75
private
:
76
qint64 m_tmAuthenticate;
77
public
:
82
int
GetAuthenticateAttempts
()
const
;
87
void
SetAuthenticateAttempts
(
int
attempts);
88
private
:
89
int
m_AuthAttempts;
90
91
// CParameter interface
92
protected
:
93
virtual
int
OnLoad(QSettings &set)
override
;
94
virtual
int
OnSave(QSettings &set)
override
;
95
96
// CParameterOperate interface
97
protected
slots:
98
virtual
void
slotSetPluginParameters()
override
;
99
};
CParameterFilter
定义
ParameterFilter.h:12
CParameterNet
网络连接参数接口。此类仅在插件内有效。 其界面为 CParameterNetUI
定义
ParameterNet.h:27
CParameterOperate::CParameterOperate
CParameterOperate(QObject *parent, const QString &szPrefix=QString())
CParameterServer::SetAuthenticateTime
void SetAuthenticateTime(qint64 tm)
Set authenticate time out
定义
ParameterServer.cpp:107
CParameterServer::GetAuthenticateAttempts
int GetAuthenticateAttempts() const
Get authenticate attempts
定义
ParameterServer.cpp:115
CParameterServer::GetAuthenticateTime
qint64 GetAuthenticateTime() const
Get authenticate time out
定义
ParameterServer.cpp:102
CParameterServer::GetConnectCount
int GetConnectCount() const
Connect count.
定义
ParameterServer.cpp:128
CParameterServer::SetAuthenticateAttempts
void SetAuthenticateAttempts(int attempts)
Set authenticate attempts
定义
ParameterServer.cpp:120
作者:康林 (kl222@126.com)
版权所有(c) 康林工作室 保留所有权力