-rw-r--r-- | libopie2/opienet/onetwork.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libopie2/opienet/onetwork.h b/libopie2/opienet/onetwork.h index acf2f69..7c70873 100644 --- a/libopie2/opienet/onetwork.h +++ b/libopie2/opienet/onetwork.h | |||
@@ -174,48 +174,53 @@ class OChannelHopper : public QObject | |||
174 | /*====================================================================================== | 174 | /*====================================================================================== |
175 | * OWirelessNetworkInterface | 175 | * OWirelessNetworkInterface |
176 | *======================================================================================*/ | 176 | *======================================================================================*/ |
177 | 177 | ||
178 | class OWirelessNetworkInterface : public ONetworkInterface | 178 | class OWirelessNetworkInterface : public ONetworkInterface |
179 | { | 179 | { |
180 | friend class OMonitoringInterface; | 180 | friend class OMonitoringInterface; |
181 | friend class OCiscoMonitoringInterface; | 181 | friend class OCiscoMonitoringInterface; |
182 | friend class OWlanNGMonitoringInterface; | 182 | friend class OWlanNGMonitoringInterface; |
183 | friend class OHostAPMonitoringInterface; | 183 | friend class OHostAPMonitoringInterface; |
184 | friend class OOrinocoMonitoringInterface; | 184 | friend class OOrinocoMonitoringInterface; |
185 | 185 | ||
186 | friend class OPrivateIOCTL; | ||
187 | |||
186 | public: | 188 | public: |
187 | enum Mode { AdHoc, Managed, Monitor }; | 189 | enum Mode { AdHoc, Managed, Monitor }; |
188 | 190 | ||
189 | OWirelessNetworkInterface( QObject* parent, const char* name ); | 191 | OWirelessNetworkInterface( QObject* parent, const char* name ); |
190 | virtual ~OWirelessNetworkInterface(); | 192 | virtual ~OWirelessNetworkInterface(); |
191 | 193 | ||
192 | virtual void setChannel( int ) const; | 194 | virtual void setChannel( int ) const; |
193 | virtual int channel() const; | 195 | virtual int channel() const; |
194 | virtual double frequency() const; | 196 | virtual double frequency() const; |
195 | virtual int channels() const; | 197 | virtual int channels() const; |
196 | //virtual double frequency(int) const; | 198 | //virtual double frequency(int) const; |
197 | 199 | ||
198 | virtual void setMode( Mode ) {}; | 200 | virtual void setMode( Mode ) {}; |
199 | virtual bool mode() const {}; | 201 | virtual bool mode() const {}; |
200 | 202 | ||
201 | virtual void setMonitorMode( bool ); | 203 | virtual void setMonitorMode( bool ); |
202 | virtual bool monitorMode() const; | 204 | virtual bool monitorMode() const; |
203 | 205 | ||
204 | virtual void setChannelHopping( int interval = 0 ); | 206 | virtual void setChannelHopping( int interval = 0 ); |
205 | virtual int channelHopping() const; | 207 | virtual int channelHopping() const; |
206 | 208 | ||
207 | virtual void setNickName( const QString& ) {}; | 209 | virtual void setNickName( const QString& ) {}; |
208 | virtual QString nickName() const; | 210 | virtual QString nickName() const; |
209 | 211 | ||
212 | virtual void setPrivate( const QString&, int, ... ); | ||
213 | virtual void getPrivate( const QString& ); | ||
214 | |||
210 | virtual bool isAssociated() const {}; | 215 | virtual bool isAssociated() const {}; |
211 | virtual QString associatedAP() const; | 216 | virtual QString associatedAP() const; |
212 | 217 | ||
213 | virtual void setSSID( const QString& ); | 218 | virtual void setSSID( const QString& ); |
214 | virtual QString SSID() const; | 219 | virtual QString SSID() const; |
215 | 220 | ||
216 | protected: | 221 | protected: |
217 | void buildChannelList(); | 222 | void buildChannelList(); |
218 | void buildPrivateList(); | 223 | void buildPrivateList(); |
219 | virtual void init(); | 224 | virtual void init(); |
220 | iwreqstruct& iwr() const; | 225 | iwreqstruct& iwr() const; |
221 | bool wioctl( int call ) const; | 226 | bool wioctl( int call ) const; |