-rw-r--r-- | libopie2/opienet/onetwork.cpp | 7 | ||||
-rw-r--r-- | libopie2/opienet/onetwork.h | 9 |
2 files changed, 16 insertions, 0 deletions
diff --git a/libopie2/opienet/onetwork.cpp b/libopie2/opienet/onetwork.cpp index e916c44..73b543b 100644 --- a/libopie2/opienet/onetwork.cpp +++ b/libopie2/opienet/onetwork.cpp | |||
@@ -350,4 +350,5 @@ void OChannelHopper::timerEvent( QTimerEvent* ) | |||
350 | { | 350 | { |
351 | _iface->setChannel( *_channel ); | 351 | _iface->setChannel( *_channel ); |
352 | emit( hopped( *_channel ) ); | ||
352 | qDebug( "OChannelHopper::timerEvent(): set channel %d on interface '%s'", | 353 | qDebug( "OChannelHopper::timerEvent(): set channel %d on interface '%s'", |
353 | *_channel, (const char*) _iface->name() ); | 354 | *_channel, (const char*) _iface->name() ); |
@@ -594,4 +595,10 @@ int OWirelessNetworkInterface::channelHopping() const | |||
594 | 595 | ||
595 | 596 | ||
597 | OChannelHopper* OWirelessNetworkInterface::channelHopper() const | ||
598 | { | ||
599 | return _hopper; | ||
600 | } | ||
601 | |||
602 | |||
596 | void OWirelessNetworkInterface::setMonitorMode( bool b ) | 603 | void OWirelessNetworkInterface::setMonitorMode( bool b ) |
597 | { | 604 | { |
diff --git a/libopie2/opienet/onetwork.h b/libopie2/opienet/onetwork.h index 10f52b8..d2cc25d 100644 --- a/libopie2/opienet/onetwork.h +++ b/libopie2/opienet/onetwork.h | |||
@@ -228,4 +228,6 @@ class ONetworkInterface : public QObject | |||
228 | class OChannelHopper : public QObject | 228 | class OChannelHopper : public QObject |
229 | { | 229 | { |
230 | Q_OBJECT | ||
231 | |||
230 | public: | 232 | public: |
231 | OChannelHopper( OWirelessNetworkInterface* ); | 233 | OChannelHopper( OWirelessNetworkInterface* ); |
@@ -237,4 +239,7 @@ class OChannelHopper : public QObject | |||
237 | int interval() const; | 239 | int interval() const; |
238 | 240 | ||
241 | signals: | ||
242 | void hopped( int ); | ||
243 | |||
239 | private: | 244 | private: |
240 | OWirelessNetworkInterface* _iface; | 245 | OWirelessNetworkInterface* _iface; |
@@ -326,4 +331,8 @@ class OWirelessNetworkInterface : public ONetworkInterface | |||
326 | virtual int channelHopping() const; | 331 | virtual int channelHopping() const; |
327 | /** | 332 | /** |
333 | * @returns the @ref OChannelHopper of this interface or 0, if channel hopping has not been activated before | ||
334 | */ | ||
335 | virtual OChannelHopper* channelHopper() const; | ||
336 | /** | ||
328 | * Set the station @a nickname. | 337 | * Set the station @a nickname. |
329 | */ | 338 | */ |