Represents the dbus network-manager. More...
Header: | #include <NetworkManager> |
Inherits: |
enum | NetworkManagerConnectivityState { NetworkManagerConnectivityStateUnknown, NetworkManagerConnectivityStateNone, NetworkManagerConnectivityStatePortal, NetworkManagerConnectivityStateLimited, NetworkManagerConnectivityStateFull } |
enum | NetworkManagerError { NetworkManagerErrorNoError, NetworkManagerErrorUnknownError, NetworkManagerErrorWirelessNotAvailable, NetworkManagerErrorAccessPointNotFound, ..., NetworkManagerErrorNetworkManagerNotAvailable } |
enum | NetworkManagerState { NetworkManagerStateUnknown, NetworkManagerStateAsleep, NetworkManagerStateDisconnected, NetworkManagerStateDisconnecting, ..., NetworkManagerStateConnectedGlobal } |
NetworkManager(QObject * parent = 0) | |
bool | available() |
NetworkManagerError | connectWifi(const QString & interface, const QString & ssid, const QString & password) |
NetworkManagerConnectivityState | connectivityState() const |
bool | enableNetworking(const bool & enabled) |
bool | enableWireless(const bool & enabled) |
NetworkDevice * | getNetworkDevice(const QString & interface) |
QList<NetworkDevice *> | networkDevices() const |
bool | networkingEnabled() const |
NetworkManagerState | state() const |
QString | stateString() const |
QString | version() const |
bool | wifiAvailable() |
QList<WiredNetworkDevice *> | wiredNetworkDevices() const |
bool | wirelessEnabled() const |
QList<WirelessNetworkDevice *> | wirelessNetworkDevices() const |
void | connectivityStateChanged() |
void | networkingEnabledChanged() |
void | stateChanged() |
void | versionChanged() |
void | wiredDeviceAdded(WiredNetworkDevice * wiredDevice) |
void | wiredDeviceChanged(WiredNetworkDevice * wiredDevice) |
void | wiredDeviceRemoved(const QString & interface) |
void | wirelessDeviceAdded(WirelessNetworkDevice * wirelessDevice) |
void | wirelessDeviceChanged(WirelessNetworkDevice * wirelessDevice) |
void | wirelessDeviceRemoved(const QString & interface) |
void | wirelessEnabledChanged() |
Represents the dbus network-manager.
Constant | Value |
---|---|
nymeaserver::NetworkManager::NetworkManagerConnectivityStateUnknown | 0 |
nymeaserver::NetworkManager::NetworkManagerConnectivityStateNone | 1 |
nymeaserver::NetworkManager::NetworkManagerConnectivityStatePortal | 2 |
nymeaserver::NetworkManager::NetworkManagerConnectivityStateLimited | 3 |
nymeaserver::NetworkManager::NetworkManagerConnectivityStateFull | 4 |
Constant | Value |
---|---|
nymeaserver::NetworkManager::NetworkManagerErrorNoError | 0 |
nymeaserver::NetworkManager::NetworkManagerErrorUnknownError | 1 |
nymeaserver::NetworkManager::NetworkManagerErrorWirelessNotAvailable | 2 |
nymeaserver::NetworkManager::NetworkManagerErrorAccessPointNotFound | 3 |
nymeaserver::NetworkManager::NetworkManagerErrorNetworkInterfaceNotFound | 4 |
nymeaserver::NetworkManager::NetworkManagerErrorInvalidNetworkDeviceType | 5 |
nymeaserver::NetworkManager::NetworkManagerErrorWirelessNetworkingDisabled | 6 |
nymeaserver::NetworkManager::NetworkManagerErrorWirelessConnectionFailed | 7 |
nymeaserver::NetworkManager::NetworkManagerErrorNetworkingDisabled | 8 |
nymeaserver::NetworkManager::NetworkManagerErrorNetworkManagerNotAvailable | 9 |
Constant | Value |
---|---|
nymeaserver::NetworkManager::NetworkManagerStateUnknown | 0 |
nymeaserver::NetworkManager::NetworkManagerStateAsleep | 10 |
nymeaserver::NetworkManager::NetworkManagerStateDisconnected | 20 |
nymeaserver::NetworkManager::NetworkManagerStateDisconnecting | 30 |
nymeaserver::NetworkManager::NetworkManagerStateConnecting | 40 |
nymeaserver::NetworkManager::NetworkManagerStateConnectedLocal | 50 |
nymeaserver::NetworkManager::NetworkManagerStateConnectedSite | 60 |
nymeaserver::NetworkManager::NetworkManagerStateConnectedGlobal | 70 |
Constructs a new NetworkManager object with the given parent.
Returns true if the network-manager is available on this system.
Connect the given interface to a wifi network with the given ssid and password. Returns the NetworkManagerError to inform about the result.
See also NetworkManagerError.
Returns the current connectivity state of this NetworkManager.
See also NetworkManagerConnectivityState.
[signal]
void NetworkManager::connectivityStateChanged()This signal will be emitted when the connectivity state of this WiredNetworkDevice has changed.
See also NetworkManagerConnectivityState.
Returns true if the networking of this NetworkManager could be enabled.
Returns true if the wireless networking of this NetworkManager could be set to enabled.
Returns the NetworkDevice with the given interface from this NetworkManager. If there is no such interface returns Q_NULLPTR.
Returns the list of NetworkDevices from this NetworkManager.
Returns true if the networking of this NetworkManager is enabled.
[signal]
void NetworkManager::networkingEnabledChanged()This signal will be emitted when the networking of this WiredNetworkDevice has changed.
See also networkingEnabled().
Returns the state of this NetworkManager.
See also NetworkManagerState.
[signal]
void NetworkManager::stateChanged()This signal will be emitted when the state of this WiredNetworkDevice has changed.
See also NetworkManagerState.
Returns the human readable string of the current state of this NetworkManager.
See also NetworkManagerState.
Returns the version of the running NetworkManager.
[signal]
void NetworkManager::versionChanged()This signal will be emitted when the version of this WiredNetworkDevice has changed.
Returns true if wifi is available on this system.
[signal]
void NetworkManager::wiredDeviceAdded(WiredNetworkDevice * wiredDevice)This signal will be emitted when a new wiredDevice was added to this NetworkManager.
See also WiredNetworkDevice.
[signal]
void NetworkManager::wiredDeviceChanged(WiredNetworkDevice * wiredDevice)This signal will be emitted when the given wiredDevice has changed.
See also WiredNetworkDevice.
[signal]
void NetworkManager::wiredDeviceRemoved(const QString & interface)This signal will be emitted when the WiredNetworkDevice with the given interface was removed from this NetworkManager.
See also WiredNetworkDevice.
Returns the list of WiredNetworkDevices from this NetworkManager.
[signal]
void NetworkManager::wirelessDeviceAdded(WirelessNetworkDevice * wirelessDevice)This signal will be emitted when a new wirelessDevice was added to this NetworkManager.
See also WirelessNetworkDevice.
[signal]
void NetworkManager::wirelessDeviceChanged(WirelessNetworkDevice * wirelessDevice)This signal will be emitted when the given wirelessDevice has changed.
See also WirelessNetworkDevice.
[signal]
void NetworkManager::wirelessDeviceRemoved(const QString & interface)This signal will be emitted when the WirelessNetworkDevice with the given interface was removed from this NetworkManager.
See also WirelessNetworkDevice.
Returns true if the wireless networking of this NetworkManager is enabled.
[signal]
void NetworkManager::wirelessEnabledChanged()This signal will be emitted when the wireless networking of this WiredNetworkDevice has changed.
See also wirelessEnabled().
Returns the list of WirelessNetworkDevices from this NetworkManager.