Ubuntu Connectivity Qt API  1.0
ubuntu::connectivity::NetworkingStatus Class Reference

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...
 

Signals

void limitationsChanged ()
 
void statusChanged (Status value)
 

Public Member Functions

 NetworkingStatus (QObject *parent=0)
 
virtual ~NetworkingStatus ()
 
QVector< Limitationslimitations () const
 
Status status () const
 

Detailed Description

Overall system networking status.

This is the top-level class for accessing networking information.

  • For system networking status, see NetworkingStatus::status.
  • For connection limitations, see NetworkingStatus::limitations.

Examples:

Definition at line 41 of file networking-status.h.

Member Enumeration Documentation

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.

Definition at line 84 of file networking-status.h.

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.

Definition at line 97 of file networking-status.h.

Constructor & Destructor Documentation

ubuntu::connectivity::NetworkingStatus::NetworkingStatus ( QObject parent = 0)
explicit
virtual ubuntu::connectivity::NetworkingStatus::~NetworkingStatus ( )
virtual

Member Function Documentation

QVector<Limitations> ubuntu::connectivity::NetworkingStatus::limitations ( ) const
See also
NetworkingStatus::limitations
void ubuntu::connectivity::NetworkingStatus::limitationsChanged ( )
signal
See also
NetworkingStatus::limitations
Status ubuntu::connectivity::NetworkingStatus::status ( ) const
See also
NetworkingStatus::status
void ubuntu::connectivity::NetworkingStatus::statusChanged ( Status  value)
signal
See also
NetworkingStatus::status

The documentation for this class was generated from the following file: