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.0.
Documentation copyright © 1996-2002 the KDE developers.
Generated on Wed Oct 8 12:21:33 2003 by doxygen 1.2.18 written by Dimitri van Heesch, © 1997-2001