• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

libsolidcontrol

Solid::Control::AccessPoint

Solid::Control::AccessPoint Class Reference

#include <wirelessaccesspoint.h>

Inheritance diagram for Solid::Control::AccessPoint:

Inheritance graph
[legend]

List of all members.


Public Types

enum  Capability { Privacy = 0x1 }
enum  WpaFlag {
  PairWep40 = 0x1, PairWep104 = 0x2, PairTkip = 0x4, PairCcmp = 0x8,
  GroupWep40 = 0x10, GroupWep104 = 0x20, GroupTkip = 0x40, GroupCcmp = 0x80,
  KeyMgmtPsk = 0x100, KeyMgmt8021x = 0x200
}

Signals

void bitRateChanged (int bitrate)
void frequencyChanged (uint frequency) const
void rsnFlagsChanged (Solid::Control::AccessPoint::WpaFlags flags) const
void signalStrengthChanged (int strength)
void ssidChanged (const QString &ssid) const
void wpaFlagsChanged (Solid::Control::AccessPoint::WpaFlags flags) const

Public Member Functions

 AccessPoint (const AccessPoint &)
 AccessPoint (QObject *backendObject=0)
Solid::Control::AccessPoint::Capabilities capabilities () const
uint frequency () const
QString hardwareAddress () const
uint maxBitRate () const
Solid::Control::WirelessNetworkInterface::OperationMode mode () const
Solid::Control::AccessPoint::WpaFlags rsnFlags () const
int signalStrength () const
QString ssid () const
QString uni () const
Solid::Control::AccessPoint::WpaFlags wpaFlags () const
virtual ~AccessPoint ()

Protected Member Functions

 AccessPoint (AccessPointPrivate &dd, const AccessPoint &ap)
 AccessPoint (AccessPointPrivate &dd, QObject *backendObject)

Protected Attributes

AccessPointPrivate * d_ptr

Detailed Description

Definition at line 33 of file wirelessaccesspoint.h.


Member Enumeration Documentation

enum Solid::Control::AccessPoint::Capability

General capabilities of an access point.

Enumerator:
Privacy 

Definition at line 42 of file wirelessaccesspoint.h.

enum Solid::Control::AccessPoint::WpaFlag

Flags describing the access point's capabilities according to WPA (Wifi Protected Access).

Enumerator:
PairWep40 
PairWep104 
PairTkip 
PairCcmp 
GroupWep40 
GroupWep104 
GroupTkip 
GroupCcmp 
KeyMgmtPsk 
KeyMgmt8021x 

Definition at line 46 of file wirelessaccesspoint.h.


Constructor & Destructor Documentation

Solid::Control::AccessPoint::AccessPoint ( QObject *  backendObject = 0  ) 

Creates a new Network object.

Parameters:
backendObject the network object provided by the backend

Definition at line 41 of file wirelessaccesspoint.cpp.

Solid::Control::AccessPoint::AccessPoint ( const AccessPoint &  network  ) 

Copy ctor.

Definition at line 48 of file wirelessaccesspoint.cpp.

Solid::Control::AccessPoint::~AccessPoint (  )  [virtual]

Definition at line 69 of file wirelessaccesspoint.cpp.

Solid::Control::AccessPoint::AccessPoint ( AccessPointPrivate &  dd,
QObject *  backendObject 
) [protected]

For internal use only.

Definition at line 55 of file wirelessaccesspoint.cpp.

Solid::Control::AccessPoint::AccessPoint ( AccessPointPrivate &  dd,
const AccessPoint &  ap 
) [protected]

For internal use only.

Definition at line 62 of file wirelessaccesspoint.cpp.


Member Function Documentation

void Solid::Control::AccessPoint::bitRateChanged ( int  bitrate  )  [signal]

This signal is emitted when the bitrate of this network has changed.

Parameters:
bitrate the new bitrate value for this network

Solid::Control::AccessPoint::Capabilities Solid::Control::AccessPoint::capabilities (  )  const

Flags describing the capabilities of the access point.

Definition at line 80 of file wirelessaccesspoint.cpp.

uint Solid::Control::AccessPoint::frequency (  )  const

Retrieves the frequency in MHz of the radio channel that this access point is operating on.

Returns:
the frequency

Definition at line 107 of file wirelessaccesspoint.cpp.

void Solid::Control::AccessPoint::frequencyChanged ( uint  frequency  )  const [signal]

This signal is emitted when the frequency used by this Access Point changes.

Parameters:
frequency the new frequency

QString Solid::Control::AccessPoint::hardwareAddress (  )  const

The hardware address assigned to the access point's wireless interface.

Definition at line 114 of file wirelessaccesspoint.cpp.

uint Solid::Control::AccessPoint::maxBitRate (  )  const

Retrieves the maximum bit rate currently attainable with this access point.

Returns:
the maximum bitrate in kilobit/s

Definition at line 121 of file wirelessaccesspoint.cpp.

Solid::Control::WirelessNetworkInterface::OperationMode Solid::Control::AccessPoint::mode (  )  const

Retrieves the operation mode of this access point.

Returns:
the current mode
See also:
Solid::Control::WirelessNetworkInterface::OperationMode

Definition at line 127 of file wirelessaccesspoint.cpp.

Solid::Control::AccessPoint::WpaFlags Solid::Control::AccessPoint::rsnFlags (  )  const

Flags describing the access point's capabilities according to RSN (Robust Secure Network) aka WPA2.

Definition at line 94 of file wirelessaccesspoint.cpp.

void Solid::Control::AccessPoint::rsnFlagsChanged ( Solid::Control::AccessPoint::WpaFlags  flags  )  const [signal]

This signal is emitted when the RSN(WPA2) flags in use by this access point change.

Parameters:
flags the new flags

int Solid::Control::AccessPoint::signalStrength (  )  const

Retrieves the current signal strength of this wifi network.

Returns:
the signal strength as a percentage

Definition at line 133 of file wirelessaccesspoint.cpp.

void Solid::Control::AccessPoint::signalStrengthChanged ( int  strength  )  [signal]

This signal is emitted when the signal strength of this network has changed.

Parameters:
strength the new signal strength value for this network

QString Solid::Control::AccessPoint::ssid (  )  const

The Service Set Identifier of the access point.

Definition at line 101 of file wirelessaccesspoint.cpp.

void Solid::Control::AccessPoint::ssidChanged ( const QString &  ssid  )  const [signal]

This signal is emitted when the ssid of this Access Point changes.

Parameters:
ssid the new SSID

QString Solid::Control::AccessPoint::uni (  )  const

Opaque and unique string identifier for this access point.

Definition at line 74 of file wirelessaccesspoint.cpp.

Solid::Control::AccessPoint::WpaFlags Solid::Control::AccessPoint::wpaFlags (  )  const

Flags describing the access point's capabilities according to WPA (Wifi Protected Access).

Definition at line 87 of file wirelessaccesspoint.cpp.

void Solid::Control::AccessPoint::wpaFlagsChanged ( Solid::Control::AccessPoint::WpaFlags  flags  )  const [signal]

This signal is emitted when the WPA flags in use by this access point change.

Parameters:
flags the new flags


Member Data Documentation

AccessPointPrivate* Solid::Control::AccessPoint::d_ptr [protected]

Definition at line 175 of file wirelessaccesspoint.h.


The documentation for this class was generated from the following files:
  • wirelessaccesspoint.h
  • wirelessaccesspoint.cpp

libsolidcontrol

Skip menu "libsolidcontrol"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • KWin
  •   KWin Libraries
  • Libraries
  •   libkworkspace
  •   libsolidcontrol
  •   libtaskmanager
  • Plasma
  •   Animators
  •   Applets
  •   Engines
  • Solid Modules
Generated for API Reference by doxygen 1.5.7
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal