|
connectivity-api
|
Overall system networking status. More...
#include <ubuntu/connectivity/networking-status.h>
Inheritance diagram for ubuntu::connectivity::NetworkingStatus:
Collaboration diagram for ubuntu::connectivity::NetworkingStatus:Public Types | |
| enum | Limitations { Bandwith } |
| enum for networking limitations More... | |
| enum | Status { Offline, Connecting, Online } |
| enum for networking status More... | |
Public Slots | |
| void | limitationsUpdated (const QVector< connectivityqt::Connectivity::Limitations > &) |
| void | statusUpdated (connectivityqt::Connectivity::Status value) |
Signals | |
| void | limitationsChanged () |
| void | statusChanged (Status value) |
Public Member Functions | |
| Private (NetworkingStatus &parent) | |
| NetworkingStatus (QObject *parent=0) | |
| virtual | ~NetworkingStatus () |
| QVector< Limitations > | limitations () const |
| Status | status () const |
Public Attributes | |
| NetworkingStatus & | p |
| connectivityqt::Connectivity::SPtr | m_connectivity |
Properties | |
| QVector< Limitations > | limitations |
| Status | status |
Overall system networking status.
This is the top-level class for accessing networking information.
Examples:
enum for networking limitations
Networking limitations may be accessed through the NetworkingStatus::limitations property.
| Enumerator | |
|---|---|
| Bandwith |
indicates that the bandwith of the Internet connection has limitations. Applications should minimize their bandwith usage if possible. |
enum for networking status
Networking status may be accessed through the NetworkingStatus::status property.
| Enumerator | |
|---|---|
| Offline |
No Internet connection available. |
| Connecting |
System is actively establising a connection. |
| Online |
System is connected to the Internet. |
|
explicit |
|
virtual |
| QVector<Limitations> ubuntu::connectivity::NetworkingStatus::limitations | ( | ) | const |
|
signal |
|
inlineslot |
|
inline |
| Status ubuntu::connectivity::NetworkingStatus::status | ( | ) | const |
|
signal |
|
inlineslot |
| connectivityqt::Connectivity::SPtr ubuntu::connectivity::NetworkingStatus::m_connectivity |
| NetworkingStatus& ubuntu::connectivity::NetworkingStatus::p |
|
read |
limitations of the overall system networking
{} limitations() limitationsChanged()
|
read |
status of the overall system networking
NetworkingStatus::Online status() statusChanged()