11DNETWORKMANAGER_BEGIN_NAMESPACE
13class DAdslSettingPrivate;
24 enum class Encapsulation {
31 explicit DAdslSetting(
const QSharedPointer<DAdslSetting> &other);
34 QString name()
const override;
36 void setUsername(
const QString &username);
37 QString username()
const;
39 void setPassword(
const QString &password);
40 QString password()
const;
42 void setPasswordFlags(SecretFlags flags);
43 SecretFlags passwordFlags()
const;
45 void setProtocol(Protocol protocol);
46 Protocol protocol()
const;
48 void setEncapsulation(Encapsulation encapsulation);
49 Encapsulation encapsulation()
const;
51 void setVpi(quint32 vpi);
54 void setVci(quint32 vci);
57 QStringList needSecrets(
bool requestNew =
false)
const override;
59 void fromMap(
const QVariantMap &setting)
override;
61 QVariantMap toMap()
const override;
64 QScopedPointer<DAdslSettingPrivate> d_ptr;
70DNETWORKMANAGER_END_NAMESPACE
Definition: dadslsetting.h:16
DNMSetting类
Definition: dnmsetting.h:26