NetworkManager::InfinibandSetting

Search for usage in LXR

NetworkManager::InfinibandSetting Class Reference

#include <infinibandsetting.h>

Inheritance diagram for NetworkManager::InfinibandSetting:

Public Types

typedef QList< PtrList
 
typedef QSharedPointer< InfinibandSettingPtr
 
enum  TransportMode { Unknown = 0 , Datagram , Connected }
 
- Public Types inherited from NetworkManager::Setting
typedef QList< PtrList
 
enum  MacAddressRandomization { MacAddressRandomizationDefault = 0 , MacAddressRandomizationNever , MacAddressRandomizationAlways }
 
typedef QSharedPointer< SettingPtr
 
typedef QFlags< SecretFlagType > SecretFlags
 
enum  SecretFlagType { None = 0 , AgentOwned = 0x01 , NotSaved = 0x02 , NotRequired = 0x04 }
 
enum  SettingType {
  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
}
 

Public Member Functions

 InfinibandSetting (const Ptr &other)
 
void fromMap (const QVariantMap &setting) override
 
QByteArray macAddress () const
 
quint32 mtu () const
 
QString name () const override
 
QString parent () const
 
qint32 pKey () const
 
void setMacAddress (const QByteArray &address)
 
void setMtu (quint32 mtu)
 
void setParent (const QString &parent)
 
void setPKey (qint32 key)
 
void setTransportMode (TransportMode mode)
 
QVariantMap toMap () const override
 
TransportMode transportMode () const
 
- Public Member Functions inherited from NetworkManager::Setting
 Setting (const Ptr &setting)
 
 Setting (SettingType type)
 
bool isNull () const
 
virtual QStringList needSecrets (bool requestNew=false) const
 
virtual void secretsFromMap (const QVariantMap &map)
 
virtual void secretsFromStringMap (const NMStringMap &map)
 
virtual QVariantMap secretsToMap () const
 
virtual NMStringMap secretsToStringMap () const
 
void setInitialized (bool initialized)
 
void setType (SettingType type)
 
SettingType type () const
 

Protected Attributes

InfinibandSettingPrivate * d_ptr
 
- Protected Attributes inherited from NetworkManager::Setting
SettingPrivate * d_ptr
 

Additional Inherited Members

- Static Public Member Functions inherited from NetworkManager::Setting
static QString typeAsString (SettingType type)
 
static SettingType typeFromString (const QString &type)
 

Detailed Description

Represents infiniband setting.

Definition at line 22 of file infinibandsetting.h.

Member Typedef Documentation

◆ List

◆ Ptr

Member Enumeration Documentation

◆ TransportMode

enum NetworkManager::InfinibandSetting::TransportMode

Definition at line 27 of file infinibandsetting.h.

Constructor & Destructor Documentation

◆ InfinibandSetting() [1/2]

NetworkManager::InfinibandSetting::InfinibandSetting ( )

Definition at line 20 of file infinibandsetting.cpp.

◆ InfinibandSetting() [2/2]

NetworkManager::InfinibandSetting::InfinibandSetting ( const Ptr & other)
explicit

Definition at line 26 of file infinibandsetting.cpp.

◆ ~InfinibandSetting()

NetworkManager::InfinibandSetting::~InfinibandSetting ( )
override

Definition at line 37 of file infinibandsetting.cpp.

Member Function Documentation

◆ fromMap()

void NetworkManager::InfinibandSetting::fromMap ( const QVariantMap & map)
overridevirtual

Must be reimplemented, default implementation does nothing.

Reimplemented from NetworkManager::Setting.

Definition at line 119 of file infinibandsetting.cpp.

◆ macAddress()

QByteArray NetworkManager::InfinibandSetting::macAddress ( ) const

Definition at line 56 of file infinibandsetting.cpp.

◆ mtu()

quint32 NetworkManager::InfinibandSetting::mtu ( ) const

Definition at line 70 of file infinibandsetting.cpp.

◆ name()

QString NetworkManager::InfinibandSetting::name ( ) const
overridevirtual

Must be reimplemented, default implementationd does nothing.

Reimplemented from NetworkManager::Setting.

Definition at line 42 of file infinibandsetting.cpp.

◆ parent()

QString NetworkManager::InfinibandSetting::parent ( ) const

Definition at line 112 of file infinibandsetting.cpp.

◆ pKey()

qint32 NetworkManager::InfinibandSetting::pKey ( ) const

Definition at line 98 of file infinibandsetting.cpp.

◆ setMacAddress()

void NetworkManager::InfinibandSetting::setMacAddress ( const QByteArray & address)

Definition at line 49 of file infinibandsetting.cpp.

◆ setMtu()

void NetworkManager::InfinibandSetting::setMtu ( quint32 mtu)

Definition at line 63 of file infinibandsetting.cpp.

◆ setParent()

void NetworkManager::InfinibandSetting::setParent ( const QString & parent)

Definition at line 105 of file infinibandsetting.cpp.

◆ setPKey()

void NetworkManager::InfinibandSetting::setPKey ( qint32 key)

Definition at line 91 of file infinibandsetting.cpp.

◆ setTransportMode()

void NetworkManager::InfinibandSetting::setTransportMode ( TransportMode mode)

Definition at line 77 of file infinibandsetting.cpp.

◆ toMap()

QVariantMap NetworkManager::InfinibandSetting::toMap ( ) const
overridevirtual

Must be reimplemented, default implementationd does nothing.

Reimplemented from NetworkManager::Setting.

Definition at line 148 of file infinibandsetting.cpp.

◆ transportMode()

NetworkManager::InfinibandSetting::TransportMode NetworkManager::InfinibandSetting::transportMode ( ) const

Definition at line 84 of file infinibandsetting.cpp.

Member Data Documentation

◆ d_ptr

InfinibandSettingPrivate* NetworkManager::InfinibandSetting::d_ptr
protected

Definition at line 59 of file infinibandsetting.h.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Jun 14 2024 12:00:32 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.