kpilot/kpilot

pilotDaemonDCOP_skel.cc

00001 /****************************************************************************
00002 **
00003 ** DCOP Skeleton generated by dcopidl2cpp from pilotDaemonDCOP.kidl
00004 **
00005 ** WARNING! All changes made in this file will be lost!
00006 **
00007 *****************************************************************************/
00008 
00009 #include "./pilotDaemonDCOP.h"
00010 
00011 #include <kdatastream.h>
00012 #include <qasciidict.h>
00013 
00014 
00015 static const int PilotDaemonDCOP_fhash = 23;
00016 static const char* const PilotDaemonDCOP_ftable[21][3] = {
00017     { "ASYNC", "requestSync(int)", "requestSync(int)" },
00018     { "ASYNC", "requestSyncType(QString)", "requestSyncType(QString)" },
00019     { "ASYNC", "requestRegularSyncNext()", "requestRegularSyncNext()" },
00020     { "int", "nextSyncType()", "nextSyncType()" },
00021     { "ASYNC", "requestSyncOptions(bool,bool)", "requestSyncOptions(bool test,bool local)" },
00022     { "ASYNC", "quitNow()", "quitNow()" },
00023     { "ASYNC", "reloadSettings()", "reloadSettings()" },
00024     { "ASYNC", "setTempDevice(QString)", "setTempDevice(QString d)" },
00025     { "void", "stopListening()", "stopListening()" },
00026     { "void", "startListening()", "startListening()" },
00027     { "bool", "isListening()", "isListening()" },
00028     { "QString", "statusString()", "statusString()" },
00029     { "QString", "shortStatusString()", "shortStatusString()" },
00030     { "QDateTime", "lastSyncDate()", "lastSyncDate()" },
00031     { "QStringList", "configuredConduitList()", "configuredConduitList()" },
00032     { "QString", "logFileName()", "logFileName()" },
00033     { "QString", "userName()", "userName()" },
00034     { "QString", "pilotDevice()", "pilotDevice()" },
00035     { "bool", "killDaemonOnExit()", "killDaemonOnExit()" },
00036     { "void", "addInstallFiles(QStringList)", "addInstallFiles(QStringList)" },
00037     { 0, 0, 0 }
00038 };
00039 static const int PilotDaemonDCOP_ftable_hiddens[20] = {
00040     0,
00041     0,
00042     0,
00043     0,
00044     0,
00045     0,
00046     0,
00047     0,
00048     0,
00049     0,
00050     0,
00051     0,
00052     0,
00053     0,
00054     0,
00055     0,
00056     0,
00057     0,
00058     0,
00059     0,
00060 };
00061 
00062 bool PilotDaemonDCOP::process(const QCString &fun, const QByteArray &data, QCString& replyType, QByteArray &replyData)
00063 {
00064     static QAsciiDict<int>* fdict = 0;
00065     if ( !fdict ) {
00066     fdict = new QAsciiDict<int>( PilotDaemonDCOP_fhash, true, false );
00067     for ( int i = 0; PilotDaemonDCOP_ftable[i][1]; i++ )
00068         fdict->insert( PilotDaemonDCOP_ftable[i][1],  new int( i ) );
00069     }
00070     int* fp = fdict->find( fun );
00071     switch ( fp?*fp:-1) {
00072     case 0: { // void requestSync(int)
00073     int arg0;
00074     QDataStream arg( data, IO_ReadOnly );
00075     if (arg.atEnd()) return false;
00076     arg >> arg0;
00077     replyType = PilotDaemonDCOP_ftable[0][0]; 
00078     requestSync(arg0 );
00079     } break;
00080     case 1: { // void requestSyncType(QString)
00081     QString arg0;
00082     QDataStream arg( data, IO_ReadOnly );
00083     if (arg.atEnd()) return false;
00084     arg >> arg0;
00085     replyType = PilotDaemonDCOP_ftable[1][0]; 
00086     requestSyncType(arg0 );
00087     } break;
00088     case 2: { // void requestRegularSyncNext()
00089     replyType = PilotDaemonDCOP_ftable[2][0]; 
00090     requestRegularSyncNext( );
00091     } break;
00092     case 3: { // int nextSyncType()
00093     replyType = PilotDaemonDCOP_ftable[3][0]; 
00094     QDataStream _replyStream( replyData, IO_WriteOnly );
00095     _replyStream << nextSyncType( );
00096     } break;
00097     case 4: { // void requestSyncOptions(bool,bool)
00098     bool arg0;
00099     bool arg1;
00100     QDataStream arg( data, IO_ReadOnly );
00101     if (arg.atEnd()) return false;
00102     arg >> arg0;
00103     if (arg.atEnd()) return false;
00104     arg >> arg1;
00105     replyType = PilotDaemonDCOP_ftable[4][0]; 
00106     requestSyncOptions(arg0, arg1 );
00107     } break;
00108     case 5: { // void quitNow()
00109     replyType = PilotDaemonDCOP_ftable[5][0]; 
00110     quitNow( );
00111     } break;
00112     case 6: { // void reloadSettings()
00113     replyType = PilotDaemonDCOP_ftable[6][0]; 
00114     reloadSettings( );
00115     } break;
00116     case 7: { // void setTempDevice(QString)
00117     QString arg0;
00118     QDataStream arg( data, IO_ReadOnly );
00119     if (arg.atEnd()) return false;
00120     arg >> arg0;
00121     replyType = PilotDaemonDCOP_ftable[7][0]; 
00122     setTempDevice(arg0 );
00123     } break;
00124     case 8: { // void stopListening()
00125     replyType = PilotDaemonDCOP_ftable[8][0]; 
00126     stopListening( );
00127     } break;
00128     case 9: { // void startListening()
00129     replyType = PilotDaemonDCOP_ftable[9][0]; 
00130     startListening( );
00131     } break;
00132     case 10: { // bool isListening()
00133     replyType = PilotDaemonDCOP_ftable[10][0]; 
00134     QDataStream _replyStream( replyData, IO_WriteOnly );
00135     _replyStream << isListening( );
00136     } break;
00137     case 11: { // QString statusString()
00138     replyType = PilotDaemonDCOP_ftable[11][0]; 
00139     QDataStream _replyStream( replyData, IO_WriteOnly );
00140     _replyStream << statusString( );
00141     } break;
00142     case 12: { // QString shortStatusString()
00143     replyType = PilotDaemonDCOP_ftable[12][0]; 
00144     QDataStream _replyStream( replyData, IO_WriteOnly );
00145     _replyStream << shortStatusString( );
00146     } break;
00147     case 13: { // QDateTime lastSyncDate()
00148     replyType = PilotDaemonDCOP_ftable[13][0]; 
00149     QDataStream _replyStream( replyData, IO_WriteOnly );
00150     _replyStream << lastSyncDate( );
00151     } break;
00152     case 14: { // QStringList configuredConduitList()
00153     replyType = PilotDaemonDCOP_ftable[14][0]; 
00154     QDataStream _replyStream( replyData, IO_WriteOnly );
00155     _replyStream << configuredConduitList( );
00156     } break;
00157     case 15: { // QString logFileName()
00158     replyType = PilotDaemonDCOP_ftable[15][0]; 
00159     QDataStream _replyStream( replyData, IO_WriteOnly );
00160     _replyStream << logFileName( );
00161     } break;
00162     case 16: { // QString userName()
00163     replyType = PilotDaemonDCOP_ftable[16][0]; 
00164     QDataStream _replyStream( replyData, IO_WriteOnly );
00165     _replyStream << userName( );
00166     } break;
00167     case 17: { // QString pilotDevice()
00168     replyType = PilotDaemonDCOP_ftable[17][0]; 
00169     QDataStream _replyStream( replyData, IO_WriteOnly );
00170     _replyStream << pilotDevice( );
00171     } break;
00172     case 18: { // bool killDaemonOnExit()
00173     replyType = PilotDaemonDCOP_ftable[18][0]; 
00174     QDataStream _replyStream( replyData, IO_WriteOnly );
00175     _replyStream << killDaemonOnExit( );
00176     } break;
00177     case 19: { // void addInstallFiles(QStringList)
00178     QStringList arg0;
00179     QDataStream arg( data, IO_ReadOnly );
00180     if (arg.atEnd()) return false;
00181     arg >> arg0;
00182     replyType = PilotDaemonDCOP_ftable[19][0]; 
00183     addInstallFiles(arg0 );
00184     } break;
00185     default: 
00186     return DCOPObject::process( fun, data, replyType, replyData );
00187     }
00188     return true;
00189 }
00190 
00191 QCStringList PilotDaemonDCOP::interfaces()
00192 {
00193     QCStringList ifaces = DCOPObject::interfaces();
00194     ifaces += "PilotDaemonDCOP";
00195     return ifaces;
00196 }
00197 
00198 QCStringList PilotDaemonDCOP::functions()
00199 {
00200     QCStringList funcs = DCOPObject::functions();
00201     for ( int i = 0; PilotDaemonDCOP_ftable[i][2]; i++ ) {
00202     if (PilotDaemonDCOP_ftable_hiddens[i])
00203         continue;
00204     QCString func = PilotDaemonDCOP_ftable[i][0];
00205     func += ' ';
00206     func += PilotDaemonDCOP_ftable[i][2];
00207     funcs << func;
00208     }
00209     return funcs;
00210 }
00211 
00212 void PilotDaemonDCOP::kpilotDaemonStatusChanged()
00213 {
00214     QByteArray data;
00215     emitDCOPSignal( "kpilotDaemonStatusChanged()", data );
00216 }
00217 
00218 void PilotDaemonDCOP::kpilotDaemonStatusDetails( QDateTime arg0, QString arg1, QStringList arg2, QString arg3, QString arg4, QString arg5, bool arg6 )
00219 {
00220     QByteArray data;
00221     QDataStream arg( data, IO_WriteOnly );
00222     arg << arg0;
00223     arg << arg1;
00224     arg << arg2;
00225     arg << arg3;
00226     arg << arg4;
00227     arg << arg5;
00228     arg << arg6;
00229     emitDCOPSignal( "kpilotDaemonStatusDetails(QDateTime,QString,QStringList,QString,QString,QString,bool)", data );
00230 }
00231 
00232 
KDE Home | KDE Accessibility Home | Description of Access Keys