kio Library API Documentation

uiserver_skel.cpp

00001 /****************************************************************************
00002 **
00003 ** DCOP Skeleton created by dcopidl2cpp from uiserver.kidl
00004 **
00005 ** WARNING! All changes made in this file will be lost!
00006 **
00007 *****************************************************************************/
00008 
00009 #include "./uiserver.h"
00010 
00011 #include <kdatastream.h>
00012 #include <qasciidict.h>
00013 
00014 
00015 static const int UIServer_fhash = 37;
00016 static const char* const UIServer_ftable[33][3] = {
00017     { "int", "newJob(QCString,bool)", "newJob(QCString appId,bool showProgress)" },
00018     { "ASYNC", "jobFinished(int)", "jobFinished(int id)" },
00019     { "ASYNC", "totalSize(int,unsigned long int)", "totalSize(int id,unsigned long int size)" },
00020     { "ASYNC", "totalSize64(int,KIO::filesize_t)", "totalSize64(int id,KIO::filesize_t size)" },
00021     { "ASYNC", "totalFiles(int,unsigned long int)", "totalFiles(int id,unsigned long int files)" },
00022     { "ASYNC", "totalDirs(int,unsigned long int)", "totalDirs(int id,unsigned long int dirs)" },
00023     { "ASYNC", "processedSize(int,unsigned long int)", "processedSize(int id,unsigned long int bytes)" },
00024     { "ASYNC", "processedSize64(int,KIO::filesize_t)", "processedSize64(int id,KIO::filesize_t bytes)" },
00025     { "ASYNC", "processedFiles(int,unsigned long int)", "processedFiles(int id,unsigned long int files)" },
00026     { "ASYNC", "processedDirs(int,unsigned long int)", "processedDirs(int id,unsigned long int dirs)" },
00027     { "ASYNC", "percent(int,unsigned long int)", "percent(int id,unsigned long int ipercent)" },
00028     { "ASYNC", "speed(int,unsigned long int)", "speed(int id,unsigned long int bytes_per_second)" },
00029     { "ASYNC", "infoMessage(int,QString)", "infoMessage(int id,QString msg)" },
00030     { "ASYNC", "copying(int,KURL,KURL)", "copying(int id,KURL from,KURL to)" },
00031     { "ASYNC", "moving(int,KURL,KURL)", "moving(int id,KURL from,KURL to)" },
00032     { "ASYNC", "deleting(int,KURL)", "deleting(int id,KURL url)" },
00033     { "ASYNC", "transferring(int,KURL)", "transferring(int id,KURL url)" },
00034     { "ASYNC", "creatingDir(int,KURL)", "creatingDir(int id,KURL dir)" },
00035     { "ASYNC", "stating(int,KURL)", "stating(int id,KURL url)" },
00036     { "ASYNC", "mounting(int,QString,QString)", "mounting(int id,QString dev,QString point)" },
00037     { "ASYNC", "unmounting(int,QString)", "unmounting(int id,QString point)" },
00038     { "ASYNC", "canResume(int,unsigned long int)", "canResume(int id,unsigned long int offset)" },
00039     { "ASYNC", "canResume64(int,KIO::filesize_t)", "canResume64(int id,KIO::filesize_t offset)" },
00040     { "QByteArray", "openPassDlg(KIO::AuthInfo)", "openPassDlg(KIO::AuthInfo info)" },
00041     { "int", "messageBox(int,int,QString,QString,QString,QString)", "messageBox(int id,int type,QString text,QString caption,QString buttonYes,QString buttonNo)" },
00042     { "QByteArray", "open_RenameDlg64(int,QString,QString,QString,int,KIO::filesize_t,KIO::filesize_t,unsigned long int,unsigned long int,unsigned long int,unsigned long int)", "open_RenameDlg64(int id,QString caption,QString src,QString dest,int mode,KIO::filesize_t sizeSrc,KIO::filesize_t sizeDest,unsigned long int ctimeSrc,unsigned long int ctimeDest,unsigned long int mtimeSrc,unsigned long int mtimeDest)" },
00043     { "QByteArray", "open_RenameDlg(int,QString,QString,QString,int,unsigned long int,unsigned long int,unsigned long int,unsigned long int,unsigned long int,unsigned long int)", "open_RenameDlg(int id,QString caption,QString src,QString dest,int mode,unsigned long int sizeSrc,unsigned long int sizeDest,unsigned long int ctimeSrc,unsigned long int ctimeDest,unsigned long int mtimeSrc,unsigned long int mtimeDest)" },
00044     { "int", "open_SkipDlg(int,int,QString)", "open_SkipDlg(int id,int multi,QString error_text)" },
00045     { "void", "setListMode(bool)", "setListMode(bool list)" },
00046     { "void", "setJobVisible(int,bool)", "setJobVisible(int id,bool visible)" },
00047     { "void", "showSSLInfoDialog(QString,KIO::MetaData)", "showSSLInfoDialog(QString url,KIO::MetaData data)" },
00048     { "KSSLCertDlgRet", "showSSLCertDialog(QString,QStringList)", "showSSLCertDialog(QString host,QStringList certList)" },
00049     { 0, 0, 0 }
00050 };
00051 static const int UIServer_ftable_hiddens[32] = {
00052     0,
00053     0,
00054     0,
00055     0,
00056     0,
00057     0,
00058     0,
00059     0,
00060     0,
00061     0,
00062     0,
00063     0,
00064     0,
00065     0,
00066     0,
00067     0,
00068     0,
00069     0,
00070     0,
00071     0,
00072     0,
00073     0,
00074     0,
00075     0,
00076     0,
00077     0,
00078     0,
00079     0,
00080     0,
00081     0,
00082     0,
00083     0,
00084 };
00085 
00086 bool UIServer::process(const QCString &fun, const QByteArray &data, QCString& replyType, QByteArray &replyData)
00087 {
00088     static QAsciiDict<int>* fdict = 0;
00089     if ( !fdict ) {
00090     fdict = new QAsciiDict<int>( UIServer_fhash, true, false );
00091     for ( int i = 0; UIServer_ftable[i][1]; i++ )
00092         fdict->insert( UIServer_ftable[i][1],  new int( i ) );
00093     }
00094     int* fp = fdict->find( fun );
00095     switch ( fp?*fp:-1) {
00096     case 0: { // int newJob(QCString,bool)
00097     QCString arg0;
00098     bool arg1;
00099     QDataStream arg( data, IO_ReadOnly );
00100     arg >> arg0;
00101     arg >> arg1;
00102     replyType = UIServer_ftable[0][0]; 
00103     QDataStream _replyStream( replyData, IO_WriteOnly );
00104     _replyStream << newJob(arg0, arg1 );
00105     } break;
00106     case 1: { // void jobFinished(int)
00107     int arg0;
00108     QDataStream arg( data, IO_ReadOnly );
00109     arg >> arg0;
00110     replyType = UIServer_ftable[1][0]; 
00111     jobFinished(arg0 );
00112     } break;
00113     case 2: { // void totalSize(int,unsigned long int)
00114     int arg0;
00115     unsigned long int arg1;
00116     QDataStream arg( data, IO_ReadOnly );
00117     arg >> arg0;
00118     arg >> arg1;
00119     replyType = UIServer_ftable[2][0]; 
00120     totalSize(arg0, arg1 );
00121     } break;
00122     case 3: { // void totalSize64(int,KIO::filesize_t)
00123     int arg0;
00124     KIO::filesize_t arg1;
00125     QDataStream arg( data, IO_ReadOnly );
00126     arg >> arg0;
00127     arg >> arg1;
00128     replyType = UIServer_ftable[3][0]; 
00129     totalSize64(arg0, arg1 );
00130     } break;
00131     case 4: { // void totalFiles(int,unsigned long int)
00132     int arg0;
00133     unsigned long int arg1;
00134     QDataStream arg( data, IO_ReadOnly );
00135     arg >> arg0;
00136     arg >> arg1;
00137     replyType = UIServer_ftable[4][0]; 
00138     totalFiles(arg0, arg1 );
00139     } break;
00140     case 5: { // void totalDirs(int,unsigned long int)
00141     int arg0;
00142     unsigned long int arg1;
00143     QDataStream arg( data, IO_ReadOnly );
00144     arg >> arg0;
00145     arg >> arg1;
00146     replyType = UIServer_ftable[5][0]; 
00147     totalDirs(arg0, arg1 );
00148     } break;
00149     case 6: { // void processedSize(int,unsigned long int)
00150     int arg0;
00151     unsigned long int arg1;
00152     QDataStream arg( data, IO_ReadOnly );
00153     arg >> arg0;
00154     arg >> arg1;
00155     replyType = UIServer_ftable[6][0]; 
00156     processedSize(arg0, arg1 );
00157     } break;
00158     case 7: { // void processedSize64(int,KIO::filesize_t)
00159     int arg0;
00160     KIO::filesize_t arg1;
00161     QDataStream arg( data, IO_ReadOnly );
00162     arg >> arg0;
00163     arg >> arg1;
00164     replyType = UIServer_ftable[7][0]; 
00165     processedSize64(arg0, arg1 );
00166     } break;
00167     case 8: { // void processedFiles(int,unsigned long int)
00168     int arg0;
00169     unsigned long int arg1;
00170     QDataStream arg( data, IO_ReadOnly );
00171     arg >> arg0;
00172     arg >> arg1;
00173     replyType = UIServer_ftable[8][0]; 
00174     processedFiles(arg0, arg1 );
00175     } break;
00176     case 9: { // void processedDirs(int,unsigned long int)
00177     int arg0;
00178     unsigned long int arg1;
00179     QDataStream arg( data, IO_ReadOnly );
00180     arg >> arg0;
00181     arg >> arg1;
00182     replyType = UIServer_ftable[9][0]; 
00183     processedDirs(arg0, arg1 );
00184     } break;
00185     case 10: { // void percent(int,unsigned long int)
00186     int arg0;
00187     unsigned long int arg1;
00188     QDataStream arg( data, IO_ReadOnly );
00189     arg >> arg0;
00190     arg >> arg1;
00191     replyType = UIServer_ftable[10][0]; 
00192     percent(arg0, arg1 );
00193     } break;
00194     case 11: { // void speed(int,unsigned long int)
00195     int arg0;
00196     unsigned long int arg1;
00197     QDataStream arg( data, IO_ReadOnly );
00198     arg >> arg0;
00199     arg >> arg1;
00200     replyType = UIServer_ftable[11][0]; 
00201     speed(arg0, arg1 );
00202     } break;
00203     case 12: { // void infoMessage(int,QString)
00204     int arg0;
00205     QString arg1;
00206     QDataStream arg( data, IO_ReadOnly );
00207     arg >> arg0;
00208     arg >> arg1;
00209     replyType = UIServer_ftable[12][0]; 
00210     infoMessage(arg0, arg1 );
00211     } break;
00212     case 13: { // void copying(int,KURL,KURL)
00213     int arg0;
00214     KURL arg1;
00215     KURL arg2;
00216     QDataStream arg( data, IO_ReadOnly );
00217     arg >> arg0;
00218     arg >> arg1;
00219     arg >> arg2;
00220     replyType = UIServer_ftable[13][0]; 
00221     copying(arg0, arg1, arg2 );
00222     } break;
00223     case 14: { // void moving(int,KURL,KURL)
00224     int arg0;
00225     KURL arg1;
00226     KURL arg2;
00227     QDataStream arg( data, IO_ReadOnly );
00228     arg >> arg0;
00229     arg >> arg1;
00230     arg >> arg2;
00231     replyType = UIServer_ftable[14][0]; 
00232     moving(arg0, arg1, arg2 );
00233     } break;
00234     case 15: { // void deleting(int,KURL)
00235     int arg0;
00236     KURL arg1;
00237     QDataStream arg( data, IO_ReadOnly );
00238     arg >> arg0;
00239     arg >> arg1;
00240     replyType = UIServer_ftable[15][0]; 
00241     deleting(arg0, arg1 );
00242     } break;
00243     case 16: { // void transferring(int,KURL)
00244     int arg0;
00245     KURL arg1;
00246     QDataStream arg( data, IO_ReadOnly );
00247     arg >> arg0;
00248     arg >> arg1;
00249     replyType = UIServer_ftable[16][0]; 
00250     transferring(arg0, arg1 );
00251     } break;
00252     case 17: { // void creatingDir(int,KURL)
00253     int arg0;
00254     KURL arg1;
00255     QDataStream arg( data, IO_ReadOnly );
00256     arg >> arg0;
00257     arg >> arg1;
00258     replyType = UIServer_ftable[17][0]; 
00259     creatingDir(arg0, arg1 );
00260     } break;
00261     case 18: { // void stating(int,KURL)
00262     int arg0;
00263     KURL arg1;
00264     QDataStream arg( data, IO_ReadOnly );
00265     arg >> arg0;
00266     arg >> arg1;
00267     replyType = UIServer_ftable[18][0]; 
00268     stating(arg0, arg1 );
00269     } break;
00270     case 19: { // void mounting(int,QString,QString)
00271     int arg0;
00272     QString arg1;
00273     QString arg2;
00274     QDataStream arg( data, IO_ReadOnly );
00275     arg >> arg0;
00276     arg >> arg1;
00277     arg >> arg2;
00278     replyType = UIServer_ftable[19][0]; 
00279     mounting(arg0, arg1, arg2 );
00280     } break;
00281     case 20: { // void unmounting(int,QString)
00282     int arg0;
00283     QString arg1;
00284     QDataStream arg( data, IO_ReadOnly );
00285     arg >> arg0;
00286     arg >> arg1;
00287     replyType = UIServer_ftable[20][0]; 
00288     unmounting(arg0, arg1 );
00289     } break;
00290     case 21: { // void canResume(int,unsigned long int)
00291     int arg0;
00292     unsigned long int arg1;
00293     QDataStream arg( data, IO_ReadOnly );
00294     arg >> arg0;
00295     arg >> arg1;
00296     replyType = UIServer_ftable[21][0]; 
00297     canResume(arg0, arg1 );
00298     } break;
00299     case 22: { // void canResume64(int,KIO::filesize_t)
00300     int arg0;
00301     KIO::filesize_t arg1;
00302     QDataStream arg( data, IO_ReadOnly );
00303     arg >> arg0;
00304     arg >> arg1;
00305     replyType = UIServer_ftable[22][0]; 
00306     canResume64(arg0, arg1 );
00307     } break;
00308     case 23: { // QByteArray openPassDlg(KIO::AuthInfo)
00309     KIO::AuthInfo arg0;
00310     QDataStream arg( data, IO_ReadOnly );
00311     arg >> arg0;
00312     replyType = UIServer_ftable[23][0]; 
00313     QDataStream _replyStream( replyData, IO_WriteOnly );
00314     _replyStream << openPassDlg(arg0 );
00315     } break;
00316     case 24: { // int messageBox(int,int,QString,QString,QString,QString)
00317     int arg0;
00318     int arg1;
00319     QString arg2;
00320     QString arg3;
00321     QString arg4;
00322     QString arg5;
00323     QDataStream arg( data, IO_ReadOnly );
00324     arg >> arg0;
00325     arg >> arg1;
00326     arg >> arg2;
00327     arg >> arg3;
00328     arg >> arg4;
00329     arg >> arg5;
00330     replyType = UIServer_ftable[24][0]; 
00331     QDataStream _replyStream( replyData, IO_WriteOnly );
00332     _replyStream << messageBox(arg0, arg1, arg2, arg3, arg4, arg5 );
00333     } break;
00334     case 25: { // QByteArray open_RenameDlg64(int,QString,QString,QString,int,KIO::filesize_t,KIO::filesize_t,unsigned long int,unsigned long int,unsigned long int,unsigned long int)
00335     int arg0;
00336     QString arg1;
00337     QString arg2;
00338     QString arg3;
00339     int arg4;
00340     KIO::filesize_t arg5;
00341     KIO::filesize_t arg6;
00342     unsigned long int arg7;
00343     unsigned long int arg8;
00344     unsigned long int arg9;
00345     unsigned long int arg10;
00346     QDataStream arg( data, IO_ReadOnly );
00347     arg >> arg0;
00348     arg >> arg1;
00349     arg >> arg2;
00350     arg >> arg3;
00351     arg >> arg4;
00352     arg >> arg5;
00353     arg >> arg6;
00354     arg >> arg7;
00355     arg >> arg8;
00356     arg >> arg9;
00357     arg >> arg10;
00358     replyType = UIServer_ftable[25][0]; 
00359     QDataStream _replyStream( replyData, IO_WriteOnly );
00360     _replyStream << open_RenameDlg64(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10 );
00361     } break;
00362     case 26: { // QByteArray open_RenameDlg(int,QString,QString,QString,int,unsigned long int,unsigned long int,unsigned long int,unsigned long int,unsigned long int,unsigned long int)
00363     int arg0;
00364     QString arg1;
00365     QString arg2;
00366     QString arg3;
00367     int arg4;
00368     unsigned long int arg5;
00369     unsigned long int arg6;
00370     unsigned long int arg7;
00371     unsigned long int arg8;
00372     unsigned long int arg9;
00373     unsigned long int arg10;
00374     QDataStream arg( data, IO_ReadOnly );
00375     arg >> arg0;
00376     arg >> arg1;
00377     arg >> arg2;
00378     arg >> arg3;
00379     arg >> arg4;
00380     arg >> arg5;
00381     arg >> arg6;
00382     arg >> arg7;
00383     arg >> arg8;
00384     arg >> arg9;
00385     arg >> arg10;
00386     replyType = UIServer_ftable[26][0]; 
00387     QDataStream _replyStream( replyData, IO_WriteOnly );
00388     _replyStream << open_RenameDlg(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10 );
00389     } break;
00390     case 27: { // int open_SkipDlg(int,int,QString)
00391     int arg0;
00392     int arg1;
00393     QString arg2;
00394     QDataStream arg( data, IO_ReadOnly );
00395     arg >> arg0;
00396     arg >> arg1;
00397     arg >> arg2;
00398     replyType = UIServer_ftable[27][0]; 
00399     QDataStream _replyStream( replyData, IO_WriteOnly );
00400     _replyStream << open_SkipDlg(arg0, arg1, arg2 );
00401     } break;
00402     case 28: { // void setListMode(bool)
00403     bool arg0;
00404     QDataStream arg( data, IO_ReadOnly );
00405     arg >> arg0;
00406     replyType = UIServer_ftable[28][0]; 
00407     setListMode(arg0 );
00408     } break;
00409     case 29: { // void setJobVisible(int,bool)
00410     int arg0;
00411     bool arg1;
00412     QDataStream arg( data, IO_ReadOnly );
00413     arg >> arg0;
00414     arg >> arg1;
00415     replyType = UIServer_ftable[29][0]; 
00416     setJobVisible(arg0, arg1 );
00417     } break;
00418     case 30: { // void showSSLInfoDialog(QString,KIO::MetaData)
00419     QString arg0;
00420     KIO::MetaData arg1;
00421     QDataStream arg( data, IO_ReadOnly );
00422     arg >> arg0;
00423     arg >> arg1;
00424     replyType = UIServer_ftable[30][0]; 
00425     showSSLInfoDialog(arg0, arg1 );
00426     } break;
00427     case 31: { // KSSLCertDlgRet showSSLCertDialog(QString,QStringList)
00428     QString arg0;
00429     QStringList arg1;
00430     QDataStream arg( data, IO_ReadOnly );
00431     arg >> arg0;
00432     arg >> arg1;
00433     replyType = UIServer_ftable[31][0]; 
00434     QDataStream _replyStream( replyData, IO_WriteOnly );
00435     _replyStream << showSSLCertDialog(arg0, arg1 );
00436     } break;
00437     default: 
00438     return DCOPObject::process( fun, data, replyType, replyData );
00439     }
00440     return true;
00441 }
00442 
00443 QCStringList UIServer::interfaces()
00444 {
00445     QCStringList ifaces = DCOPObject::interfaces();
00446     ifaces += "UIServer";
00447     return ifaces;
00448 }
00449 
00450 QCStringList UIServer::functions()
00451 {
00452     QCStringList funcs = DCOPObject::functions();
00453     for ( int i = 0; UIServer_ftable[i][2]; i++ ) {
00454     if (UIServer_ftable_hiddens[i])
00455         continue;
00456     QCString func = UIServer_ftable[i][0];
00457     func += ' ';
00458     func += UIServer_ftable[i][2];
00459     funcs << func;
00460     }
00461     return funcs;
00462 }
00463 
00464 
KDE Logo
This file is part of the documentation for kio Library Version 3.2.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Feb 14 09:17:15 2006 by doxygen 1.3.6 written by Dimitri van Heesch, © 1997-2003