summaryrefslogtreecommitdiff
path: root/noncore/settings/networksettings2/wlan/wlan_NN.cpp
Unidiff
Diffstat (limited to 'noncore/settings/networksettings2/wlan/wlan_NN.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/networksettings2/wlan/wlan_NN.cpp19
1 files changed, 1 insertions, 18 deletions
diff --git a/noncore/settings/networksettings2/wlan/wlan_NN.cpp b/noncore/settings/networksettings2/wlan/wlan_NN.cpp
index c56da06..f7745be 100644
--- a/noncore/settings/networksettings2/wlan/wlan_NN.cpp
+++ b/noncore/settings/networksettings2/wlan/wlan_NN.cpp
@@ -1,34 +1,30 @@
1#include <resources.h> 1#include <resources.h>
2#include "wlan_NN.h" 2#include "wlan_NN.h"
3#include "wlan_NNI.h" 3#include "wlan_NNI.h"
4 4
5#ifndef MYPLUGIN
6
7#include "netnodeinterface.h" 5#include "netnodeinterface.h"
8 6
9#endif
10
11static const char * WLanNeeds[] = 7static const char * WLanNeeds[] =
12 { 0 8 { 0
13 }; 9 };
14 10
15static const char * WLanProvides[] = 11static const char * WLanProvides[] =
16 { "device", 12 { "device",
17 0 13 0
18 }; 14 };
19 15
20/** 16/**
21 * Constructor, find all of the possible interfaces 17 * Constructor, find all of the possible interfaces
22 */ 18 */
23WLanNetNode::WLanNetNode() : ANetNode(tr("WLan Device")) { 19WLanNetNode::WLanNetNode() : ANetNode(tr("WLan Device")) {
24 NSResources->addSystemFile( 20 NSResources->addSystemFile(
25 "interfaces", "/etc/network/interfaces", 1 ); 21 "interfaces", "/etc/network/interfaces", 1 );
26 InstanceCount = 2; 22 InstanceCount = 2;
27} 23}
28 24
29/** 25/**
30 * Delete any interfaces that we own. 26 * Delete any interfaces that we own.
31 */ 27 */
32WLanNetNode::~WLanNetNode(){ 28WLanNetNode::~WLanNetNode(){
33} 29}
34 30
@@ -48,38 +44,25 @@ const char ** WLanNetNode::needs( void ) {
48 return WLanNeeds; 44 return WLanNeeds;
49} 45}
50 46
51const char ** WLanNetNode::provides( void ) { 47const char ** WLanNetNode::provides( void ) {
52 return WLanProvides; 48 return WLanProvides;
53} 49}
54 50
55QString WLanNetNode::genNic( long nr ) { 51QString WLanNetNode::genNic( long nr ) {
56 QString S; 52 QString S;
57 return S.sprintf( "wlan%ld", nr ); 53 return S.sprintf( "wlan%ld", nr );
58} 54}
59 55
60void WLanNetNode::setSpecificAttribute( QString & A, QString & V ) { 56void WLanNetNode::setSpecificAttribute( QString & A, QString & V ) {
61 if( A == "interfacecount" ) { 57 if( A == "interfacecount" ) {
62 InstanceCount = V.toLong(); 58 InstanceCount = V.toLong();
63 } 59 }
64} 60}
65 61
66void WLanNetNode::saveSpecificAttribute( QTextStream & TS ) { 62void WLanNetNode::saveSpecificAttribute( QTextStream & TS ) {
67 TS << "interfacecount=" 63 TS << "interfacecount="
68 << InstanceCount 64 << InstanceCount
69 << endl; 65 << endl;
70} 66}
71 67
72#ifdef MYPLUGIN 68OPIE_NS2_PLUGIN( NetNodeInterface_T<WLanNetNode> )
73
74extern "C" {
75void create_plugin( QList<ANetNode> & PNN ) {
76 PNN.append( new WLanNetNode() );
77}
78
79#else
80
81OPIE_NS2_PLUGIN( NetNodeInterface<WLanNetNode> )
82
83#endif
84
85}