summaryrefslogtreecommitdiff
authormickeyl <mickeyl>2002-12-28 13:57:48 (UTC)
committer mickeyl <mickeyl>2002-12-28 13:57:48 (UTC)
commit0ab4ac99bead80d8af18988045748fd2b3dd3a15 (patch) (unidiff)
treeb01ce259b2935dfc54ff4322a1167cbe4ec0b282
parent224f9b43d51d1e0a261b807c2b8a37aa2a5289bb (diff)
downloadopie-0ab4ac99bead80d8af18988045748fd2b3dd3a15.zip
opie-0ab4ac99bead80d8af18988045748fd2b3dd3a15.tar.gz
opie-0ab4ac99bead80d8af18988045748fd2b3dd3a15.tar.bz2
- catch up with new filenames and include paths.
- remove Makefile.in (who added this??)
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/wellenreiter/contrib/orinoco_hopper/Makefile.in101
-rw-r--r--noncore/net/wellenreiter/gui/gui-x11.pro4
-rw-r--r--noncore/net/wellenreiter/gui/gui.pro4
-rw-r--r--noncore/net/wellenreiter/gui/wellenreiter.cpp10
4 files changed, 9 insertions, 110 deletions
diff --git a/noncore/net/wellenreiter/contrib/orinoco_hopper/Makefile.in b/noncore/net/wellenreiter/contrib/orinoco_hopper/Makefile.in
deleted file mode 100644
index c542a59..0000000
--- a/noncore/net/wellenreiter/contrib/orinoco_hopper/Makefile.in
+++ b/dev/null
@@ -1,101 +0,0 @@
1#############################################################################
2
3####### Compiler, tools and options
4
5 CXX =$(SYSCONF_CXX) $(QT_CXX_MT)
6 CXXFLAGS=$(SYSCONF_CXXFLAGS)
7 CC =$(SYSCONF_CC) $(QT_C_MT)
8 CFLAGS =$(SYSCONF_CFLAGS)
9 INCPATH =
10 LFLAGS =$(SYSCONF_LFLAGS) $(QT_LFLAGS_MT)
11 LIBS =$(SUBLIBS) $(SYSCONF_LIBS) $(SYSCONF_LIBS_QTAPP)
12 MOC =$(SYSCONF_MOC)
13 UIC =$(SYSCONF_UIC)
14
15####### Target
16
17DESTDIR = $(OPIEDIR)/bin/
18VER_MAJ = 1
19VER_MIN = 0
20VER_PATCH = 0
21 TARGET= orinoco_hopper
22TARGET1 = lib$(TARGET).so.$(VER_MAJ)
23
24####### Files
25
26 HEADERS =
27 SOURCES =orinoco_hopper.c
28 OBJECTS =orinoco_hopper.o
29INTERFACES =
30UICDECLS =
31UICIMPLS =
32 SRCMOC =
33 OBJMOC =
34
35
36####### Implicit rules
37
38.SUFFIXES: .cpp .cxx .cc .C .c
39
40.cpp.o:
41 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
42
43.cxx.o:
44 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
45
46.cc.o:
47 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
48
49.C.o:
50 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
51
52.c.o:
53 $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
54
55####### Build rules
56
57
58all: $(DESTDIR)$(TARGET)
59
60$(DESTDIR)$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) $(SUBLIBS)
61 $(SYSCONF_LINK) $(LFLAGS) -o $(DESTDIR)$(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
62
63moc: $(SRCMOC)
64
65tmake:
66 tmake orinoco_hopper.pro
67
68clean:
69 -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS)
70 -rm -f *~ core
71 -rm -f allmoc.cpp
72
73####### Extension Modules
74
75listpromodules:
76 @echo
77
78listallmodules:
79 @echo
80
81listaddonpromodules:
82 @echo
83
84listaddonentmodules:
85 @echo
86
87
88REQUIRES=
89
90####### Sub-libraries
91
92
93###### Combined headers
94
95
96
97####### Compile
98
99orinoco_hopper.o: orinoco_hopper.c
100
101
diff --git a/noncore/net/wellenreiter/gui/gui-x11.pro b/noncore/net/wellenreiter/gui/gui-x11.pro
index 0cddd22..6b4a7bf 100644
--- a/noncore/net/wellenreiter/gui/gui-x11.pro
+++ b/noncore/net/wellenreiter/gui/gui-x11.pro
@@ -1,11 +1,11 @@
1DESTDIR = . 1DESTDIR = .
2TEMPLATE = app 2TEMPLATE = app
3CONFIG = qt warn_on debug 3CONFIG = qt warn_on debug
4#CONFIG = qt warn_on release 4#CONFIG = qt warn_on release
5HEADERS = wellenreiterbase.h wellenreiter.h scanlistitem.h scanlist.h logwindow.h hexwindow.h configwindow.h resource.h 5HEADERS = wellenreiterbase.h wellenreiter.h scanlistitem.h scanlist.h logwindow.h hexwindow.h configwindow.h resource.h
6SOURCES = main.cpp wellenreiterbase.cpp wellenreiter.cpp scanlistitem.cpp scanlist.cpp logwindow.cpp hexwindow.cpp configwindow.cpp resource.cpp 6SOURCES = main.cpp wellenreiterbase.cpp wellenreiter.cpp scanlistitem.cpp scanlist.cpp logwindow.cpp hexwindow.cpp configwindow.cpp resource.cpp
7INCLUDEPATH += ../daemon 7INCLUDEPATH += ../
8DEPENDPATH += ../daemon 8DEPENDPATH += ../
9LIBS += -lwellenreiter 9LIBS += -lwellenreiter
10INTERFACES = configbase.ui 10INTERFACES = configbase.ui
11TARGET = wellenreiter 11TARGET = wellenreiter
diff --git a/noncore/net/wellenreiter/gui/gui.pro b/noncore/net/wellenreiter/gui/gui.pro
index b271ee3..b6e884d 100644
--- a/noncore/net/wellenreiter/gui/gui.pro
+++ b/noncore/net/wellenreiter/gui/gui.pro
@@ -1,11 +1,11 @@
1DESTDIR = $(OPIEDIR)/bin 1DESTDIR = $(OPIEDIR)/bin
2TEMPLATE = app 2TEMPLATE = app
3CONFIG = qt warn_on debug 3CONFIG = qt warn_on debug
4#CONFIG = qt warn_on release 4#CONFIG = qt warn_on release
5HEADERS = wellenreiterbase.h wellenreiter.h scanlistitem.h scanlist.h logwindow.h hexwindow.h configwindow.h 5HEADERS = wellenreiterbase.h wellenreiter.h scanlistitem.h scanlist.h logwindow.h hexwindow.h configwindow.h
6SOURCES = main.cpp wellenreiterbase.cpp wellenreiter.cpp scanlistitem.cpp scanlist.cpp logwindow.cpp hexwindow.cpp configwindow.cpp 6SOURCES = main.cpp wellenreiterbase.cpp wellenreiter.cpp scanlistitem.cpp scanlist.cpp logwindow.cpp hexwindow.cpp configwindow.cpp
7INCLUDEPATH += $(OPIEDIR)/include ../daemon 7INCLUDEPATH += $(OPIEDIR)/include ../
8DEPENDPATH += $(OPIEDIR)/include ../daemon 8DEPENDPATH += $(OPIEDIR)/include ../
9LIBS += -lqpe -lopie -lwellenreiter 9LIBS += -lqpe -lopie -lwellenreiter
10INTERFACES = configbase.ui 10INTERFACES = configbase.ui
11TARGET = wellenreiter 11TARGET = wellenreiter
diff --git a/noncore/net/wellenreiter/gui/wellenreiter.cpp b/noncore/net/wellenreiter/gui/wellenreiter.cpp
index 0e95b28..0fd929f 100644
--- a/noncore/net/wellenreiter/gui/wellenreiter.cpp
+++ b/noncore/net/wellenreiter/gui/wellenreiter.cpp
@@ -1,183 +1,183 @@
1/********************************************************************** 1/**********************************************************************
2** Copyright (C) 2002 Michael 'Mickey' Lauer. All rights reserved. 2** Copyright (C) 2002 Michael 'Mickey' Lauer. All rights reserved.
3** 3**
4** This file is part of Opie Environment. 4** This file is part of Opie Environment.
5** 5**
6** This file may be distributed and/or modified under the terms of the 6** This file may be distributed and/or modified under the terms of the
7** GNU General Public License version 2 as published by the Free Software 7** GNU General Public License version 2 as published by the Free Software
8** Foundation and appearing in the file LICENSE.GPL included in the 8** Foundation and appearing in the file LICENSE.GPL included in the
9** packaging of this file. 9** packaging of this file.
10** 10**
11** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE 11** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
12** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 12** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
13** 13**
14***********************************************************************/ 14***********************************************************************/
15 15
16// Qt 16// Qt
17 17
18#include <qpushbutton.h> 18#include <qpushbutton.h>
19#include <qmessagebox.h> 19#include <qmessagebox.h>
20#include <qcombobox.h> 20#include <qcombobox.h>
21#include <qspinbox.h> 21#include <qspinbox.h>
22 22
23// Qtopia 23// Qtopia
24 24
25#ifdef QWS 25#ifdef QWS
26#include <qpe/global.h> 26#include <qpe/global.h>
27#endif 27#endif
28 28
29// Standard 29// Standard
30 30
31#include <assert.h> 31#include <assert.h>
32#include <errno.h> 32#include <errno.h>
33#include <unistd.h> 33#include <unistd.h>
34#include <string.h> 34#include <string.h>
35#include <sys/types.h> 35#include <sys/types.h>
36#include <stdlib.h> 36#include <stdlib.h>
37 37
38// Local 38// Local
39 39
40#include "wellenreiter.h" 40#include "wellenreiter.h"
41#include "scanlistitem.h" 41#include "scanlistitem.h"
42#include "logwindow.h" 42#include "logwindow.h"
43#include "hexwindow.h" 43#include "hexwindow.h"
44#include "configwindow.h" 44#include "configwindow.h"
45 45
46#include "../libwellenreiter/source/sock.hh" // <--- ugly path, FIX THIS! 46#include <libwellenreiter/source/wl_sock.hh>
47#include "../libwellenreiter/source/proto.hh" // <--- ugly path, FIX THIS! 47#include <libwellenreiter/source/wl_proto.hh>
48#include "../daemon/source/config.hh" // <--- ugly path, FIX THIS! 48#include <daemon/source/config.hh>
49 49
50Wellenreiter::Wellenreiter( QWidget* parent, const char* name, WFlags fl ) 50Wellenreiter::Wellenreiter( QWidget* parent, const char* name, WFlags fl )
51 : WellenreiterBase( parent, name, fl ), daemonRunning( false ) 51 : WellenreiterBase( parent, name, fl ), daemonRunning( false )
52{ 52{
53 53
54 logwindow->log( "(i) Wellenreiter has been started." ); 54 logwindow->log( "(i) Wellenreiter has been started." );
55 55
56 connect( button, SIGNAL( clicked() ), this, SLOT( buttonClicked() ) ); 56 connect( button, SIGNAL( clicked() ), this, SLOT( buttonClicked() ) );
57 netview->setColumnWidthMode( 1, QListView::Manual ); 57 netview->setColumnWidthMode( 1, QListView::Manual );
58 58
59 // 59 //
60 // setup socket for daemon communication and start poller 60 // setup socket for daemon communication and start poller
61 // 61 //
62 62
63 daemon_fd = commsock( GUIADDR, GUIPORT ); 63 daemon_fd = wl_setupsock( GUIADDR, GUIPORT );
64 if ( daemon_fd == -1 ) 64 if ( daemon_fd == -1 )
65 { 65 {
66 logwindow->log( "(E) Couldn't get file descriptor for commsocket." ); 66 logwindow->log( "(E) Couldn't get file descriptor for commsocket." );
67 qDebug( "D'oh! Could not get file descriptor for daemon-->gui communication socket." ); 67 qDebug( "D'oh! Could not get file descriptor for daemon-->gui communication socket." );
68 } 68 }
69 else 69 else
70 startTimer( 700 ); 70 startTimer( 700 );
71 71
72} 72}
73 73
74Wellenreiter::~Wellenreiter() 74Wellenreiter::~Wellenreiter()
75{ 75{
76 // no need to delete child widgets, Qt does it all for us 76 // no need to delete child widgets, Qt does it all for us
77} 77}
78 78
79void Wellenreiter::handleMessage() 79void Wellenreiter::handleMessage()
80{ 80{
81 // FIXME: receive message and handle it 81 // FIXME: receive message and handle it
82 82
83 qDebug( "received message from daemon." ); 83 qDebug( "received message from daemon." );
84 84
85 char buffer[128]; 85 char buffer[128];
86 86
87 int result = recvcomm( &daemon_fd, (char*) &buffer, sizeof(buffer) ); 87 int result = wl_recv( &daemon_fd, (char*) &buffer, sizeof(buffer) );
88 qDebug( "received %d from recvcomm", result ); 88 qDebug( "received %d from recvcomm", result );
89 89
90/* 90/*
91typedef struct { 91typedef struct {
92 int net_type; 1 = Accesspoint ; 2 = Ad-Hoc 92 int net_type; 1 = Accesspoint ; 2 = Ad-Hoc
93 int ssid_len; Length of SSID 93 int ssid_len; Length of SSID
94 int channel; Channel 94 int channel; Channel
95 int wep; 1 = WEP enabled ; 0 = disabled 95 int wep; 1 = WEP enabled ; 0 = disabled
96 char mac[64]; MAC address of Accesspoint 96 char mac[64]; MAC address of Accesspoint
97 char bssid[128]; BSSID of Accesspoint 97 char bssid[128]; BSSID of Accesspoint
98} wl_network_t; 98} wl_network_t;
99*/ 99*/
100 100
101 // qDebug( "Sniffer sent: '%s'", (const char*) buffer ); 101 // qDebug( "Sniffer sent: '%s'", (const char*) buffer );
102 hexwindow->log( (const char*) &buffer ); 102 hexwindow->log( (const char*) &buffer );
103 103
104 if ( result == NETFOUND ) /* new network found */ 104 if ( result == NETFOUND ) /* new network found */
105 { 105 {
106 qDebug( "Sniffer said: new network found." ); 106 qDebug( "Sniffer said: new network found." );
107 wl_network_t n; 107 wl_network_t n;
108 get_network_found( &n, (char*) &buffer ); 108 get_network_found( &n, (char*) &buffer );
109 109
110 qDebug( "Sniffer said: net_type is %d.", n.net_type ); 110 qDebug( "Sniffer said: net_type is %d.", n.net_type );
111 qDebug( "Sniffer said: MAC is %s", (const char*) &n.mac ); 111 qDebug( "Sniffer said: MAC is %s", (const char*) &n.mac );
112 112
113 //n.bssid[n.ssid_len] = "\0"; 113 //n.bssid[n.ssid_len] = "\0";
114 114
115 QString type; 115 QString type;
116 116
117 if ( n.net_type == 1 ) 117 if ( n.net_type == 1 )
118 type = "managed"; 118 type = "managed";
119 else 119 else
120 type = "adhoc"; 120 type = "adhoc";
121 121
122 addNewItem( type, n.bssid, QString( (const char*) &n.mac ), n.wep, n.channel, 0 ); 122 addNewItem( type, n.bssid, QString( (const char*) &n.mac ), n.wep, n.channel, 0 );
123 123
124 } 124 }
125 125
126 else 126 else
127 127
128 { 128 {
129 qDebug( "unknown sniffer command." ); 129 qDebug( "unknown sniffer command." );
130 } 130 }
131 131
132} 132}
133 133
134 134
135bool Wellenreiter::hasMessage() 135bool Wellenreiter::hasMessage()
136{ 136{
137 137
138 // FIXME: do this in libwellenreiter, not here!!! 138 // FIXME: do this in libwellenreiter, not here!!!
139 139
140 fd_set rfds; 140 fd_set rfds;
141 FD_ZERO( &rfds ); 141 FD_ZERO( &rfds );
142 FD_SET( daemon_fd, &rfds ); 142 FD_SET( daemon_fd, &rfds );
143 struct timeval tv; 143 struct timeval tv;
144 tv.tv_sec = 0; 144 tv.tv_sec = 0;
145 tv.tv_usec = 10; 145 tv.tv_usec = 10;
146 int result = select( daemon_fd+1, &rfds, NULL, NULL, &tv ); 146 int result = select( daemon_fd+1, &rfds, NULL, NULL, &tv );
147 147
148 if ( result == 0 ) 148 if ( result == 0 )
149 { 149 {
150 return false; 150 return false;
151 } 151 }
152 else if ( result == -1 ) 152 else if ( result == -1 )
153 { 153 {
154 qDebug( "selected returned: %s", strerror( errno ) ); 154 qDebug( "selected returned: %s", strerror( errno ) );
155 return false; 155 return false;
156 } 156 }
157 else 157 else
158 return true; //FD_ISSET( daemon_fd, &rfds ); gibbet 'eh nur einen Deskriptor 158 return true; //FD_ISSET( daemon_fd, &rfds ); gibbet 'eh nur einen Deskriptor
159} 159}
160 160
161void Wellenreiter::timerEvent( QTimerEvent* e ) 161void Wellenreiter::timerEvent( QTimerEvent* e )
162{ 162{
163 //qDebug( "checking for message..." ); 163 //qDebug( "checking for message..." );
164 if ( hasMessage() ) 164 if ( hasMessage() )
165 { 165 {
166 //qDebug( "got message from daemon" ); 166 //qDebug( "got message from daemon" );
167 handleMessage(); 167 handleMessage();
168 } 168 }
169 else 169 else
170 { 170 {
171 //qDebug( "no message..." ); 171 //qDebug( "no message..." );
172 } 172 }
173} 173}
174 174
175void Wellenreiter::addNewItem( QString type, QString essid, QString macaddr, bool wep, int channel, int signal ) 175void Wellenreiter::addNewItem( QString type, QString essid, QString macaddr, bool wep, int channel, int signal )
176{ 176{
177 // FIXME: this code belongs in customized QListView, not into this class 177 // FIXME: this code belongs in customized QListView, not into this class
178 // FIXME: scanlistitem needs a proper encapsulation and not such a damn dealing with text(...) 178 // FIXME: scanlistitem needs a proper encapsulation and not such a damn dealing with text(...)
179 179
180 qDebug( "Wellenreiter::addNewItem( %s / %s / %s [%d]", 180 qDebug( "Wellenreiter::addNewItem( %s / %s / %s [%d]",
181 (const char*) type, 181 (const char*) type,
182 (const char*) essid, 182 (const char*) essid,
183 (const char*) macaddr, 183 (const char*) macaddr,