DtkNetworkManager
NetworkManager DBus interface binding for Qt
Dtk::NetworkManager::DAdslSetting类 参考
类 Dtk::NetworkManager::DAdslSetting 继承关系图:
Dtk::NetworkManager::DAdslSetting 的协作图:

Public 类型

enum class  Protocol { Unknown = 0 , Pppoa , Pppoe , Ipoatm }
 
enum class  Encapsulation { Unknown = 0 , Vcmux , Llc }
 
- Public 类型 继承自 Dtk::NetworkManager::DNMSetting
enum class  SettingType {
  Unknown , Adsl , Cdma , Gsm ,
  Infiniband , Ipv4 , Ipv6 , Ppp ,
  Pppoe , Security8021x , Serial , Vpn ,
  Wired , Wireless , WirelessSecurity , Bluetooth ,
  OlpcMesh , Vlan , Wimax , Bond ,
  Bridge , BridgePort , Team , Generic ,
  Tun , Vxlan , IpTunnel , Proxy ,
  User , OvsBridge , OvsInterface , OvsPatch ,
  OvsPort , Match , Tc , TeamPort ,
  Macsec , Dcb , WireGuard
}
 
enum class  SecretFlagType { None = 0 , AgentOwned = 0x01 , NotSaved = 0x02 , NotRequired = 0x04 }
 

Public 成员函数

 DAdslSetting (const QSharedPointer< DAdslSetting > &other)
 
QString name () const override
 
void setUsername (const QString &username)
 
QString username () const
 
void setPassword (const QString &password)
 
QString password () const
 
void setPasswordFlags (SecretFlags flags)
 
SecretFlags passwordFlags () const
 
void setProtocol (Protocol protocol)
 
Protocol protocol () const
 
void setEncapsulation (Encapsulation encapsulation)
 
Encapsulation encapsulation () const
 
void setVpi (quint32 vpi)
 
quint32 vpi () const
 
void setVci (quint32 vci)
 
quint32 vci () const
 
QStringList needSecrets (bool requestNew=false) const override
 
void fromMap (const QVariantMap &setting) override
 
QVariantMap toMap () const override
 
- Public 成员函数 继承自 Dtk::NetworkManager::DNMSetting
 DNMSetting (SettingType type)
 
 DNMSetting (const QSharedPointer< DNMSetting > &setting)
 
virtual void fromMap (const QVariantMap &map)=0
 
virtual QVariantMap toMap () const =0
 
virtual QString name () const =0
 
void setType (SettingType type)
 
SettingType type () const
 
bool isInit () const
 
void setInit (bool init)
 
virtual QStringList needSecrets (bool request=false) const
 
virtual QVariantMap secretsToMap () const
 
virtual void mapToSecrets (const QVariantMap &secrets)
 
virtual void stringMapTosecrets (const QMap< QString, QString > &map)
 
virtual QMap< QString, QString > secretsToStringMap () const
 

Protected 属性

QScopedPointer< DAdslSettingPrivate > d_ptr
 
- Protected 属性 继承自 Dtk::NetworkManager::DNMSetting
QScopedPointer< DNMSettingPrivate > d_ptr
 

额外继承的成员函数

- 静态 Public 成员函数 继承自 Dtk::NetworkManager::DNMSetting
static QString typeToString (const SettingType type)
 
static SettingType stringToType (const QString &str)
 

成员函数说明

◆ fromMap()

void Dtk::NetworkManager::DAdslSetting::fromMap ( const QVariantMap &  setting)
overridevirtual

◆ name()

QString Dtk::NetworkManager::DAdslSetting::name ( ) const
overridevirtual

◆ needSecrets()

QStringList Dtk::NetworkManager::DAdslSetting::needSecrets ( bool  requestNew = false) const
overridevirtual

◆ toMap()

QVariantMap Dtk::NetworkManager::DAdslSetting::toMap ( ) const
overridevirtual

该类的文档由以下文件生成: