Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Stumbler Class Reference

#include </home/clem/local/src/opie/noncore/net/opiestumbler/stumbler.h>

Collaboration diagram for Stumbler:

Collaboration graph
[legend]
List of all members.

Signals

void newdata ()

Public Member Functions

 Stumbler (const QString &iface, QObject *parent=0, const char *name=0)
void start ()
void stop ()
void setInterval (int msec)
void setIface (const QString &iface)
Opie::Net::OStationListstations ()

Protected Slots

void slotRefresh ()

Protected Attributes

int m_interval
QString m_wifaceName
QTimer * m_timer
Opie::Net::OWirelessNetworkInterfacem_wiface
Opie::Net::OStationListm_stationList

Constructor & Destructor Documentation

Stumbler::Stumbler const QString iface,
QObject *  parent = 0,
const char *  name = 0
 

Definition at line 13 of file stumbler.cpp.

References Opie::Net::ONetwork::instance(), m_timer, m_wiface, m_wifaceName, and slotRefresh().


Member Function Documentation

void Stumbler::newdata  )  [signal]
 

Referenced by slotRefresh().

void Stumbler::setIface const QString iface  ) 
 

Definition at line 63 of file stumbler.cpp.

References Opie::Net::ONetwork::instance(), m_wiface, and m_wifaceName.

void Stumbler::setInterval int  msec  ) 
 

Definition at line 54 of file stumbler.cpp.

References m_interval, and m_timer.

void Stumbler::slotRefresh  )  [protected, slot]
 

Definition at line 69 of file stumbler.cpp.

References m_stationList, m_wiface, newdata(), qApp, and Opie::Net::OWirelessNetworkInterface::scanNetwork().

Referenced by Stumbler().

void Stumbler::start  ) 
 

Definition at line 23 of file stumbler.cpp.

References QString::ascii(), Opie::Net::OMacAddress::broadcast, Opie::Net::ONetwork::instance(), m_interval, m_timer, m_wiface, m_wifaceName, odebug, oendl, Opie::Net::OWirelessNetworkInterface::setAssociatedAP(), Opie::Net::OWirelessNetworkInterface::setSSID(), and Opie::Net::ONetworkInterface::setUp().

Referenced by OpieStumbler::slotStartScanning().

Opie::Net::OStationList * Stumbler::stations  ) 
 

Definition at line 77 of file stumbler.cpp.

References m_stationList.

Referenced by OpieStumbler::slotUpdateStations().

void Stumbler::stop  ) 
 

Definition at line 46 of file stumbler.cpp.

References m_timer, odebug, and oendl.

Referenced by OpieStumbler::slotStopScanning().


Member Data Documentation

int Stumbler::m_interval [protected]
 

Definition at line 31 of file stumbler.h.

Referenced by setInterval(), and start().

Opie::Net::OStationList* Stumbler::m_stationList [protected]
 

Definition at line 35 of file stumbler.h.

Referenced by slotRefresh(), and stations().

QTimer* Stumbler::m_timer [protected]
 

Definition at line 33 of file stumbler.h.

Referenced by setInterval(), start(), stop(), and Stumbler().

Opie::Net::OWirelessNetworkInterface* Stumbler::m_wiface [protected]
 

Definition at line 34 of file stumbler.h.

Referenced by setIface(), slotRefresh(), start(), and Stumbler().

QString Stumbler::m_wifaceName [protected]
 

Definition at line 32 of file stumbler.h.

Referenced by setIface(), start(), and Stumbler().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:52:40 2005 for OPIE by  doxygen 1.4.2