33 |
using namespace KIO; |
using namespace KIO; |
34 |
extern "C"{ |
extern "C"{ |
35 |
int kdemain( int argc, char **argv ){ |
int kdemain( int argc, char **argv ){ |
36 |
|
QApplication *app = new QApplication(argc, argv); |
37 |
KInstance instance( "kio_kmd" ); |
KInstance instance( "kio_kmd" ); |
38 |
|
|
39 |
if (argc != 4){ |
if (argc != 4){ |
40 |
exit(-1); |
exit(-1); |
41 |
} |
} |
42 |
|
|
|
QEventLoop * loop = new QEventLoop(); |
|
|
|
|
43 |
kio_kmdProtocol slave(argv[2], argv[3]); |
kio_kmdProtocol slave(argv[2], argv[3]); |
44 |
slave.loop = loop; |
slave.app = app; |
45 |
|
|
46 |
slave.dispatchLoop(); |
slave.dispatchLoop(); |
47 |
|
|
89 |
requestNr = http->get("/index.html"); |
requestNr = http->get("/index.html"); |
90 |
kdDebug() << "request id: " << requestNr << endl; |
kdDebug() << "request id: " << requestNr << endl; |
91 |
while(!isFinished) { |
while(!isFinished) { |
92 |
kdDebug() << "process events" << endl; |
//kdDebug() << "process events" << endl; |
93 |
loop->processEvents(QEventLoop::WaitForMore); |
app->processEvents(); |
94 |
} |
} |
95 |
kdDebug() << "done" << endl; |
kdDebug() << "done" << endl; |
96 |
} |
} |