110 OpenvpnConnection(
const QDBusObjectPath& path,
const QDBusConnection& connection);
114 Type type()
const override;
118 Q_PROPERTY(QString ca READ ca WRITE setCa NOTIFY caChanged)
121 Q_PROPERTY(QString cert READ cert WRITE setCert NOTIFY certChanged)
122 QString cert()
const;
124 Q_PROPERTY(QString certPass READ certPass WRITE setCertPass NOTIFY certPassChanged)
125 QString certPass()
const;
127 Q_PROPERTY(
ConnectionType connectionType READ connectionType WRITE setConnectionType NOTIFY connectionTypeChanged)
130 Q_PROPERTY(QString key READ key WRITE setKey NOTIFY keyChanged)
133 Q_PROPERTY(QString localIp READ localIp WRITE setLocalIp NOTIFY localIpChanged)
134 QString localIp()
const;
136 Q_PROPERTY(QString password READ password WRITE setPassword NOTIFY passwordChanged)
137 QString password()
const;
139 Q_PROPERTY(QString remote READ remote WRITE setRemote NOTIFY remoteChanged)
140 QString remote()
const;
142 Q_PROPERTY(QString remoteIp READ remoteIp WRITE setRemoteIp NOTIFY remoteIpChanged)
143 QString remoteIp()
const;
145 Q_PROPERTY(QString staticKey READ staticKey WRITE setStaticKey NOTIFY staticKeyChanged)
146 QString staticKey()
const;
148 Q_PROPERTY(
KeyDir staticKeyDirection READ staticKeyDirection WRITE setStaticKeyDirection NOTIFY staticKeyDirectionChanged)
149 KeyDir staticKeyDirection()
const;
151 Q_PROPERTY(QString username READ username WRITE setUsername NOTIFY usernameChanged)
152 QString username()
const;
156 Q_PROPERTY(
int port READ port WRITE setPort NOTIFY portChanged)
159 Q_PROPERTY(
bool portSet READ portSet WRITE setPortSet NOTIFY portSetChanged)
160 bool portSet()
const;
162 Q_PROPERTY(
int renegSeconds READ renegSeconds WRITE setRenegSeconds NOTIFY renegSecondsChanged)
163 int renegSeconds()
const;
165 Q_PROPERTY(
bool renegSecondsSet READ renegSecondsSet WRITE setRenegSecondsSet NOTIFY renegSecondsSetChanged)
166 bool renegSecondsSet()
const;
168 Q_PROPERTY(
bool compLzo READ compLzo WRITE setCompLzo NOTIFY compLzoChanged)
169 bool compLzo()
const;
171 Q_PROPERTY(
bool protoTcp READ protoTcp WRITE setProtoTcp NOTIFY protoTcpChanged)
172 bool protoTcp()
const;
174 Q_PROPERTY(QString dev READ dev WRITE setDev NOTIFY devChanged)
177 Q_PROPERTY(
DevType devType READ devType WRITE setDevType NOTIFY devTypeChanged)
180 Q_PROPERTY(
bool devTypeSet READ devTypeSet WRITE setDevTypeSet NOTIFY devTypeSetChanged)
181 bool devTypeSet()
const;
183 Q_PROPERTY(
int tunnelMtu READ tunnelMtu WRITE setTunnelMtu NOTIFY tunnelMtuChanged)
184 int tunnelMtu()
const;
186 Q_PROPERTY(
bool tunnelMtuSet READ tunnelMtuSet WRITE setTunnelMtuSet NOTIFY tunnelMtuSetChanged)
187 bool tunnelMtuSet()
const;
189 Q_PROPERTY(
int fragmentSize READ fragmentSize WRITE setFragmentSize NOTIFY fragmentSizeChanged)
190 int fragmentSize()
const;
192 Q_PROPERTY(
bool fragmentSizeSet READ fragmentSizeSet WRITE setFragmentSizeSet NOTIFY fragmentSizeSetChanged)
193 bool fragmentSizeSet()
const;
195 Q_PROPERTY(
bool mssFix READ mssFix WRITE setMssFix NOTIFY mssFixChanged)
198 Q_PROPERTY(
bool remoteRandom READ remoteRandom WRITE setRemoteRandom NOTIFY remoteRandomChanged)
199 bool remoteRandom()
const;
203 Q_PROPERTY(
Cipher cipher READ cipher WRITE setCipher NOTIFY cipherChanged)
206 Q_PROPERTY(
int keysize READ keysize WRITE setKeysize NOTIFY keysizeChanged)
209 Q_PROPERTY(
bool keysizeSet READ keysizeSet WRITE setKeysizeSet NOTIFY keysizeSetChanged)
210 bool keysizeSet()
const;
212 Q_PROPERTY(
Auth auth READ auth WRITE setAuth NOTIFY authChanged)
217 Q_PROPERTY(QString tlsRemote READ tlsRemote WRITE setTlsRemote NOTIFY tlsRemoteChanged)
218 QString tlsRemote()
const;
220 Q_PROPERTY(
TlsType remoteCertTls READ remoteCertTls WRITE setRemoteCertTls NOTIFY remoteCertTlsChanged)
223 Q_PROPERTY(
bool remoteCertTlsSet READ remoteCertTlsSet WRITE setRemoteCertTlsSet NOTIFY remoteCertTlsSetChanged)
224 bool remoteCertTlsSet()
const;
226 Q_PROPERTY(QString ta READ ta WRITE setTa NOTIFY taChanged)
229 Q_PROPERTY(
KeyDir taDir READ taDir WRITE setTaDir NOTIFY taDirChanged)
232 Q_PROPERTY(
bool taSet READ taSet WRITE setTaSet NOTIFY taSetChanged)
237 Q_PROPERTY(
ProxyType proxyType READ proxyType WRITE setProxyType NOTIFY proxyTypeChanged)
240 Q_PROPERTY(QString proxyServer READ proxyServer WRITE setProxyServer NOTIFY proxyServerChanged)
241 QString proxyServer()
const;
243 Q_PROPERTY(
int proxyPort READ proxyPort WRITE setProxyPort NOTIFY proxyPortChanged)
244 int proxyPort()
const;
246 Q_PROPERTY(
bool proxyRetry READ proxyRetry WRITE setProxyRetry NOTIFY proxyRetryChanged)
247 bool proxyRetry()
const;
249 Q_PROPERTY(QString proxyUsername READ proxyUsername WRITE setProxyUsername NOTIFY proxyUsernameChanged)
250 QString proxyUsername()
const;
252 Q_PROPERTY(QString proxyPassword READ proxyPassword WRITE setProxyPassword NOTIFY proxyPasswordChanged)
253 QString proxyPassword()
const;
258 void setCa(
const QString &value);
260 void setCert(
const QString &value);
262 void setCertPass(
const QString &value);
266 void setKey(
const QString &value);
268 void setLocalIp(
const QString &value);
270 void setPassword(
const QString &value);
272 void setRemote(
const QString &value);
274 void setRemoteIp(
const QString &value);
276 void setStaticKey(
const QString &value);
278 void setStaticKeyDirection(
KeyDir value);
280 void setUsername(
const QString &value);
284 void setPort(
int value);
286 void setPortSet(
bool value);
288 void setRenegSeconds(
int value);
290 void setRenegSecondsSet(
bool value);
292 void setCompLzo(
bool value);
294 void setProtoTcp(
bool value);
296 void setDev(
const QString &value);
298 void setDevType(
DevType value);
300 void setDevTypeSet(
bool value);
302 void setTunnelMtu(
int value);
304 void setTunnelMtuSet(
bool value);
306 void setFragmentSize(
int value);
308 void setFragmentSizeSet(
bool value);
310 void setMssFix(
bool value);
312 void setRemoteRandom(
bool value);
316 void setCipher(
Cipher value);
318 void setKeysize(
int value);
320 void setKeysizeSet(
bool value);
322 void setAuth(
Auth value);
326 void setTlsRemote(
const QString &value);
328 void setRemoteCertTls(
TlsType value);
330 void setRemoteCertTlsSet(
bool value);
332 void setTa(
const QString &value);
334 void setTaDir(
KeyDir value);
336 void setTaSet(
bool value);
342 void setProxyServer(
const QString &value);
344 void setProxyPort(
int value);
346 void setProxyRetry(
bool value);
348 void setProxyUsername(
const QString &value);
350 void setProxyPassword(
const QString &value);
355 void caChanged(
const QString &value);
357 void certChanged(
const QString &value);
359 void certPassChanged(
const QString &value);
363 void keyChanged(
const QString &value);
365 void localIpChanged(
const QString &value);
367 void passwordChanged(
const QString &value);
369 void remoteChanged(
const QString &value);
371 void remoteIpChanged(
const QString &value);
373 void staticKeyChanged(
const QString &value);
375 void staticKeyDirectionChanged(
KeyDir value);
377 void usernameChanged(
const QString &value);
381 void portChanged(
int value);
383 void portSetChanged(
bool value);
385 void renegSecondsChanged(
int value);
387 void renegSecondsSetChanged(
bool value);
389 void compLzoChanged(
bool value);
391 void protoTcpChanged(
bool value);
393 void devChanged(
const QString &value);
395 void devTypeChanged(
DevType value);
397 void devTypeSetChanged(
bool value);
399 void tunnelMtuChanged(
int value);
401 void tunnelMtuSetChanged(
bool value);
403 void fragmentSizeChanged(
int value);
405 void fragmentSizeSetChanged(
bool value);
407 void mssFixChanged(
bool value);
409 void remoteRandomChanged(
bool value);
413 void cipherChanged(
Cipher value);
415 void keysizeChanged(
int value);
417 void keysizeSetChanged(
bool value);
419 void authChanged(
Auth value);
423 void tlsRemoteChanged(
const QString &value);
425 void remoteCertTlsChanged(
TlsType value);
427 void remoteCertTlsSetChanged(
bool value);
429 void taChanged(
const QString &value);
431 void taDirChanged(
KeyDir value);
433 void taSetChanged(
bool value);
439 void proxyServerChanged(
const QString &value);
441 void proxyPortChanged(
int value);
443 void proxyRetryChanged(
bool value);
445 void proxyUsernameChanged(
const QString &value);
447 void proxyPasswordChanged(
const QString &value);
451 std::shared_ptr<Priv>
d;
Definition: vpn-connection.h:31
Definition: openvpn-connection.h:39
Definition: openvpn-connection.h:98
Definition: openvpn-connection.h:60
Definition: openvpn-connection.h:58
Definition: openvpn-connection.h:79
Definition: openvpn-connection.h:105
Definition: openvpn-connection.h:53
Definition: openvpn-connection.h:61
Definition: openvpn-connection.h:66
Definition: openvpn-connection.h:75
Definition: openvpn-connection.h:97
DevType
Definition: openvpn-connection.h:44
Definition: openvpn-connection.h:63
Cipher
Definition: openvpn-connection.h:51
Definition: openvpn-connection.h:106
Definition: openvpn-connection.h:64
ConnectionType
Definition: openvpn-connection.h:35
Definition: openvpn-connection.h:76
Definition: openvpn-connection.h:80
Definition: connectivity.cpp:36
TlsType
Definition: openvpn-connection.h:88
KeyDir
Definition: openvpn-connection.h:95
Definition: openvpn-connection.h:37
Definition: openvpn-connection.h:90
Definition: openvpn-connection.h:83
ProxyType
Definition: openvpn-connection.h:103
Definition: openvpn-connection.h:56
Definition: openvpn-connection.h:62
Definition: openvpn-connection.h:38
Definition: openvpn-connection.h:54
Definition: openvpn-connection.h:82
std::shared_ptr< Priv > d
Definition: openvpn-connection.h:450
Auth
Definition: openvpn-connection.h:73
Definition: openvpn-connection.h:59
Definition: openvpn-connection.h:55
Definition: openvpn-connection.h:78
Definition: openvpn-connection.h:27
Definition: openvpn-connection.h:46
Type
Definition: vpn-connection.h:40
Definition: openvpn-connection.h:67
Definition: openvpn-connection.h:68
Definition: openvpn-connection.h:77
Definition: openvpn-connection.h:65
Definition: openvpn-connection.h:57
Definition: openvpn-connection.h:81