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 
00052 bool UIServer::process(const QCString &fun, const QByteArray &data, QCString& replyType, QByteArray &replyData)
00053 {
00054     static QAsciiDict<int>* fdict = 0;
00055     if ( !fdict ) {
00056         fdict = new QAsciiDict<int>( UIServer_fhash, TRUE, FALSE );
00057         for ( int i = 0; UIServer_ftable[i][1]; i++ )
00058             fdict->insert( UIServer_ftable[i][1],  new int( i ) );
00059     }
00060     int* fp = fdict->find( fun );
00061     switch ( fp?*fp:-1) {
00062     case 0: { // int newJob(QCString,bool)
00063         QCString arg0;
00064         bool arg1;
00065         QDataStream arg( data, IO_ReadOnly );
00066         arg >> arg0;
00067         arg >> arg1;
00068         replyType = UIServer_ftable[0][0]; 
00069         QDataStream _replyStream( replyData, IO_WriteOnly );
00070         _replyStream << newJob(arg0, arg1 );
00071     } break;
00072     case 1: { // void jobFinished(int)
00073         int arg0;
00074         QDataStream arg( data, IO_ReadOnly );
00075         arg >> arg0;
00076         replyType = UIServer_ftable[1][0]; 
00077         jobFinished(arg0 );
00078     } break;
00079     case 2: { // void totalSize(int,unsigned long int)
00080         int arg0;
00081         unsigned long int arg1;
00082         QDataStream arg( data, IO_ReadOnly );
00083         arg >> arg0;
00084         arg >> arg1;
00085         replyType = UIServer_ftable[2][0]; 
00086         totalSize(arg0, arg1 );
00087     } break;
00088     case 3: { // void totalSize64(int,KIO::filesize_t)
00089         int arg0;
00090         KIO::filesize_t arg1;
00091         QDataStream arg( data, IO_ReadOnly );
00092         arg >> arg0;
00093         arg >> arg1;
00094         replyType = UIServer_ftable[3][0]; 
00095         totalSize64(arg0, arg1 );
00096     } break;
00097     case 4: { // void totalFiles(int,unsigned long int)
00098         int arg0;
00099         unsigned long int arg1;
00100         QDataStream arg( data, IO_ReadOnly );
00101         arg >> arg0;
00102         arg >> arg1;
00103         replyType = UIServer_ftable[4][0]; 
00104         totalFiles(arg0, arg1 );
00105     } break;
00106     case 5: { // void totalDirs(int,unsigned long int)
00107         int arg0;
00108         unsigned long int arg1;
00109         QDataStream arg( data, IO_ReadOnly );
00110         arg >> arg0;
00111         arg >> arg1;
00112         replyType = UIServer_ftable[5][0]; 
00113         totalDirs(arg0, arg1 );
00114     } break;
00115     case 6: { // void processedSize(int,unsigned long int)
00116         int arg0;
00117         unsigned long int arg1;
00118         QDataStream arg( data, IO_ReadOnly );
00119         arg >> arg0;
00120         arg >> arg1;
00121         replyType = UIServer_ftable[6][0]; 
00122         processedSize(arg0, arg1 );
00123     } break;
00124     case 7: { // void processedSize64(int,KIO::filesize_t)
00125         int arg0;
00126         KIO::filesize_t arg1;
00127         QDataStream arg( data, IO_ReadOnly );
00128         arg >> arg0;
00129         arg >> arg1;
00130         replyType = UIServer_ftable[7][0]; 
00131         processedSize64(arg0, arg1 );
00132     } break;
00133     case 8: { // void processedFiles(int,unsigned long int)
00134         int arg0;
00135         unsigned long int arg1;
00136         QDataStream arg( data, IO_ReadOnly );
00137         arg >> arg0;
00138         arg >> arg1;
00139         replyType = UIServer_ftable[8][0]; 
00140         processedFiles(arg0, arg1 );
00141     } break;
00142     case 9: { // void processedDirs(int,unsigned long int)
00143         int arg0;
00144         unsigned long int arg1;
00145         QDataStream arg( data, IO_ReadOnly );
00146         arg >> arg0;
00147         arg >> arg1;
00148         replyType = UIServer_ftable[9][0]; 
00149         processedDirs(arg0, arg1 );
00150     } break;
00151     case 10: { // void percent(int,unsigned long int)
00152         int arg0;
00153         unsigned long int arg1;
00154         QDataStream arg( data, IO_ReadOnly );
00155         arg >> arg0;
00156         arg >> arg1;
00157         replyType = UIServer_ftable[10][0]; 
00158         percent(arg0, arg1 );
00159     } break;
00160     case 11: { // void speed(int,unsigned long int)
00161         int arg0;
00162         unsigned long int arg1;
00163         QDataStream arg( data, IO_ReadOnly );
00164         arg >> arg0;
00165         arg >> arg1;
00166         replyType = UIServer_ftable[11][0]; 
00167         speed(arg0, arg1 );
00168     } break;
00169     case 12: { // void infoMessage(int,QString)
00170         int arg0;
00171         QString arg1;
00172         QDataStream arg( data, IO_ReadOnly );
00173         arg >> arg0;
00174         arg >> arg1;
00175         replyType = UIServer_ftable[12][0]; 
00176         infoMessage(arg0, arg1 );
00177     } break;
00178     case 13: { // void copying(int,KURL,KURL)
00179         int arg0;
00180         KURL arg1;
00181         KURL arg2;
00182         QDataStream arg( data, IO_ReadOnly );
00183         arg >> arg0;
00184         arg >> arg1;
00185         arg >> arg2;
00186         replyType = UIServer_ftable[13][0]; 
00187         copying(arg0, arg1, arg2 );
00188     } break;
00189     case 14: { // void moving(int,KURL,KURL)
00190         int arg0;
00191         KURL arg1;
00192         KURL arg2;
00193         QDataStream arg( data, IO_ReadOnly );
00194         arg >> arg0;
00195         arg >> arg1;
00196         arg >> arg2;
00197         replyType = UIServer_ftable[14][0]; 
00198         moving(arg0, arg1, arg2 );
00199     } break;
00200     case 15: { // void deleting(int,KURL)
00201         int arg0;
00202         KURL arg1;
00203         QDataStream arg( data, IO_ReadOnly );
00204         arg >> arg0;
00205         arg >> arg1;
00206         replyType = UIServer_ftable[15][0]; 
00207         deleting(arg0, arg1 );
00208     } break;
00209     case 16: { // void transferring(int,KURL)
00210         int arg0;
00211         KURL arg1;
00212         QDataStream arg( data, IO_ReadOnly );
00213         arg >> arg0;
00214         arg >> arg1;
00215         replyType = UIServer_ftable[16][0]; 
00216         transferring(arg0, arg1 );
00217     } break;
00218     case 17: { // void creatingDir(int,KURL)
00219         int arg0;
00220         KURL arg1;
00221         QDataStream arg( data, IO_ReadOnly );
00222         arg >> arg0;
00223         arg >> arg1;
00224         replyType = UIServer_ftable[17][0]; 
00225         creatingDir(arg0, arg1 );
00226     } break;
00227     case 18: { // void stating(int,KURL)
00228         int arg0;
00229         KURL arg1;
00230         QDataStream arg( data, IO_ReadOnly );
00231         arg >> arg0;
00232         arg >> arg1;
00233         replyType = UIServer_ftable[18][0]; 
00234         stating(arg0, arg1 );
00235     } break;
00236     case 19: { // void mounting(int,QString,QString)
00237         int arg0;
00238         QString arg1;
00239         QString arg2;
00240         QDataStream arg( data, IO_ReadOnly );
00241         arg >> arg0;
00242         arg >> arg1;
00243         arg >> arg2;
00244         replyType = UIServer_ftable[19][0]; 
00245         mounting(arg0, arg1, arg2 );
00246     } break;
00247     case 20: { // void unmounting(int,QString)
00248         int arg0;
00249         QString arg1;
00250         QDataStream arg( data, IO_ReadOnly );
00251         arg >> arg0;
00252         arg >> arg1;
00253         replyType = UIServer_ftable[20][0]; 
00254         unmounting(arg0, arg1 );
00255     } break;
00256     case 21: { // void canResume(int,unsigned long int)
00257         int arg0;
00258         unsigned long int arg1;
00259         QDataStream arg( data, IO_ReadOnly );
00260         arg >> arg0;
00261         arg >> arg1;
00262         replyType = UIServer_ftable[21][0]; 
00263         canResume(arg0, arg1 );
00264     } break;
00265     case 22: { // void canResume64(int,KIO::filesize_t)
00266         int arg0;
00267         KIO::filesize_t arg1;
00268         QDataStream arg( data, IO_ReadOnly );
00269         arg >> arg0;
00270         arg >> arg1;
00271         replyType = UIServer_ftable[22][0]; 
00272         canResume64(arg0, arg1 );
00273     } break;
00274     case 23: { // QByteArray openPassDlg(KIO::AuthInfo)
00275         KIO::AuthInfo arg0;
00276         QDataStream arg( data, IO_ReadOnly );
00277         arg >> arg0;
00278         replyType = UIServer_ftable[23][0]; 
00279         QDataStream _replyStream( replyData, IO_WriteOnly );
00280         _replyStream << openPassDlg(arg0 );
00281     } break;
00282     case 24: { // int messageBox(int,int,QString,QString,QString,QString)
00283         int arg0;
00284         int arg1;
00285         QString arg2;
00286         QString arg3;
00287         QString arg4;
00288         QString arg5;
00289         QDataStream arg( data, IO_ReadOnly );
00290         arg >> arg0;
00291         arg >> arg1;
00292         arg >> arg2;
00293         arg >> arg3;
00294         arg >> arg4;
00295         arg >> arg5;
00296         replyType = UIServer_ftable[24][0]; 
00297         QDataStream _replyStream( replyData, IO_WriteOnly );
00298         _replyStream << messageBox(arg0, arg1, arg2, arg3, arg4, arg5 );
00299     } break;
00300     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)
00301         int arg0;
00302         QString arg1;
00303         QString arg2;
00304         QString arg3;
00305         int arg4;
00306         KIO::filesize_t arg5;
00307         KIO::filesize_t arg6;
00308         unsigned long int arg7;
00309         unsigned long int arg8;
00310         unsigned long int arg9;
00311         unsigned long int arg10;
00312         QDataStream arg( data, IO_ReadOnly );
00313         arg >> arg0;
00314         arg >> arg1;
00315         arg >> arg2;
00316         arg >> arg3;
00317         arg >> arg4;
00318         arg >> arg5;
00319         arg >> arg6;
00320         arg >> arg7;
00321         arg >> arg8;
00322         arg >> arg9;
00323         arg >> arg10;
00324         replyType = UIServer_ftable[25][0]; 
00325         QDataStream _replyStream( replyData, IO_WriteOnly );
00326         _replyStream << open_RenameDlg64(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10 );
00327     } break;
00328     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)
00329         int arg0;
00330         QString arg1;
00331         QString arg2;
00332         QString arg3;
00333         int arg4;
00334         unsigned long int arg5;
00335         unsigned long int arg6;
00336         unsigned long int arg7;
00337         unsigned long int arg8;
00338         unsigned long int arg9;
00339         unsigned long int arg10;
00340         QDataStream arg( data, IO_ReadOnly );
00341         arg >> arg0;
00342         arg >> arg1;
00343         arg >> arg2;
00344         arg >> arg3;
00345         arg >> arg4;
00346         arg >> arg5;
00347         arg >> arg6;
00348         arg >> arg7;
00349         arg >> arg8;
00350         arg >> arg9;
00351         arg >> arg10;
00352         replyType = UIServer_ftable[26][0]; 
00353         QDataStream _replyStream( replyData, IO_WriteOnly );
00354         _replyStream << open_RenameDlg(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10 );
00355     } break;
00356     case 27: { // int open_SkipDlg(int,int,QString)
00357         int arg0;
00358         int arg1;
00359         QString arg2;
00360         QDataStream arg( data, IO_ReadOnly );
00361         arg >> arg0;
00362         arg >> arg1;
00363         arg >> arg2;
00364         replyType = UIServer_ftable[27][0]; 
00365         QDataStream _replyStream( replyData, IO_WriteOnly );
00366         _replyStream << open_SkipDlg(arg0, arg1, arg2 );
00367     } break;
00368     case 28: { // void setListMode(bool)
00369         bool arg0;
00370         QDataStream arg( data, IO_ReadOnly );
00371         arg >> arg0;
00372         replyType = UIServer_ftable[28][0]; 
00373         setListMode(arg0 );
00374     } break;
00375     case 29: { // void setJobVisible(int,bool)
00376         int arg0;
00377         bool arg1;
00378         QDataStream arg( data, IO_ReadOnly );
00379         arg >> arg0;
00380         arg >> arg1;
00381         replyType = UIServer_ftable[29][0]; 
00382         setJobVisible(arg0, arg1 );
00383     } break;
00384     case 30: { // void showSSLInfoDialog(QString,KIO::MetaData)
00385         QString arg0;
00386         KIO::MetaData arg1;
00387         QDataStream arg( data, IO_ReadOnly );
00388         arg >> arg0;
00389         arg >> arg1;
00390         replyType = UIServer_ftable[30][0]; 
00391         showSSLInfoDialog(arg0, arg1 );
00392     } break;
00393     case 31: { // KSSLCertDlgRet showSSLCertDialog(QString,QStringList)
00394         QString arg0;
00395         QStringList arg1;
00396         QDataStream arg( data, IO_ReadOnly );
00397         arg >> arg0;
00398         arg >> arg1;
00399         replyType = UIServer_ftable[31][0]; 
00400         QDataStream _replyStream( replyData, IO_WriteOnly );
00401         _replyStream << showSSLCertDialog(arg0, arg1 );
00402     } break;
00403     default: 
00404         return DCOPObject::process( fun, data, replyType, replyData );
00405     }
00406     return TRUE;
00407 }
00408 
00409 QCStringList UIServer::interfaces()
00410 {
00411     QCStringList ifaces = DCOPObject::interfaces();
00412     ifaces += "UIServer";
00413     return ifaces;
00414 }
00415 
00416 QCStringList UIServer::functions()
00417 {
00418     QCStringList funcs = DCOPObject::functions();
00419     for ( int i = 0; UIServer_ftable[i][2]; i++ ) {
00420         QCString func = UIServer_ftable[i][0];
00421         func += ' ';
00422         func += UIServer_ftable[i][2];
00423         funcs << func;
00424     }
00425     return funcs;
00426 }
00427 
00428 
KDE Logo
This file is part of the documentation for kdelibs Version 3.1.5.
Documentation copyright © 1996-2002 the KDE developers.
Generated on Sun Mar 20 11:09:18 2005 by doxygen 1.3.3 written by Dimitri van Heesch, © 1997-2001