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

Public 成员函数

 DVpnSetting (const QSharedPointer< DVpnSetting > &other)
 
QString name () const override
 
bool persistent () const
 
void setPersistent (bool persistent)
 
void setServiceType (const QString &type)
 
QString serviceType () const
 
uint timeout () const
 
void setTimeout (uint timeout)
 
void setUsername (const QString &username)
 
QString username () const
 
void setData (const QMap< QString, QString > &data)
 
QMap< QString, QString > data () const
 
void setSecrets (const QMap< QString, QString > &secrets)
 
QMap< QString, QString > secrets () const
 
void mapToSecrets (const QVariantMap &secrets) override
 
QVariantMap secretsToMap () const override
 
void stringMapTosecrets (const QMap< QString, QString > &map) override
 
QMap< QString, QString > secretsToStringMap () 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< DVpnSettingPrivate > d_ptr
 
- Protected 属性 继承自 Dtk::NetworkManager::DNMSetting
QScopedPointer< DNMSettingPrivate > d_ptr
 

额外继承的成员函数

- 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 成员函数 继承自 Dtk::NetworkManager::DNMSetting
static QString typeToString (const SettingType type)
 
static SettingType stringToType (const QString &str)
 

成员函数说明

◆ fromMap()

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

◆ mapToSecrets()

void Dtk::NetworkManager::DVpnSetting::mapToSecrets ( const QVariantMap &  secrets)
overridevirtual

◆ name()

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

◆ secretsToMap()

QVariantMap Dtk::NetworkManager::DVpnSetting::secretsToMap ( ) const
overridevirtual

◆ secretsToStringMap()

QMap< QString, QString > Dtk::NetworkManager::DVpnSetting::secretsToStringMap ( ) const
overridevirtual

◆ stringMapTosecrets()

void Dtk::NetworkManager::DVpnSetting::stringMapTosecrets ( const QMap< QString, QString > &  map)
overridevirtual

◆ toMap()

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

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