kontact Library API Documentation

pilotDaemonDCOP_stub.cpp

00001 /****************************************************************************
00002 **
00003 ** DCOP Stub Implementation created by dcopidl2cpp from pilotDaemonDCOP.kidl
00004 **
00005 ** WARNING! All changes made in this file will be lost!
00006 **
00007 *****************************************************************************/
00008 
00009 #include "pilotDaemonDCOP_stub.h"
00010 #include <dcopclient.h>
00011 
00012 #include <kdatastream.h>
00013 
00014 
00015 PilotDaemonDCOP_stub::PilotDaemonDCOP_stub( const QCString& app, const QCString& obj )
00016   : DCOPStub( app, obj )
00017 {
00018 }
00019 
00020 PilotDaemonDCOP_stub::PilotDaemonDCOP_stub( DCOPClient* client, const QCString& app, const QCString& obj )
00021   : DCOPStub( client, app, obj )
00022 {
00023 }
00024 
00025 PilotDaemonDCOP_stub::PilotDaemonDCOP_stub( const DCOPRef& ref )
00026   : DCOPStub( ref )
00027 {
00028 }
00029 
00030 void PilotDaemonDCOP_stub::requestSync( int arg0 )
00031 {
00032     if ( !dcopClient()  ) {
00033     setStatus( CallFailed );
00034     return;
00035     }
00036     QByteArray data;
00037     QDataStream arg( data, IO_WriteOnly );
00038     arg << arg0;
00039     dcopClient()->send( app(), obj(), "requestSync(int)", data );
00040     setStatus( CallSucceeded );
00041 }
00042 
00043 void PilotDaemonDCOP_stub::requestFastSyncNext()
00044 {
00045     if ( !dcopClient()  ) {
00046     setStatus( CallFailed );
00047     return;
00048     }
00049     QByteArray data;
00050     dcopClient()->send( app(), obj(), "requestFastSyncNext()", data );
00051     setStatus( CallSucceeded );
00052 }
00053 
00054 void PilotDaemonDCOP_stub::requestRegularSyncNext()
00055 {
00056     if ( !dcopClient()  ) {
00057     setStatus( CallFailed );
00058     return;
00059     }
00060     QByteArray data;
00061     dcopClient()->send( app(), obj(), "requestRegularSyncNext()", data );
00062     setStatus( CallSucceeded );
00063 }
00064 
00065 int PilotDaemonDCOP_stub::nextSyncType()
00066 {
00067     int result = 0;
00068     if ( !dcopClient()  ) {
00069     setStatus( CallFailed );
00070     return result;
00071     }
00072     QByteArray data, replyData;
00073     QCString replyType;
00074     if ( dcopClient()->call( app(), obj(), "nextSyncType()", data, replyType, replyData ) ) {
00075     if ( replyType == "int" ) {
00076         QDataStream _reply_stream( replyData, IO_ReadOnly );
00077         _reply_stream >> result;
00078         setStatus( CallSucceeded );
00079     } else {
00080         callFailed();
00081     }
00082     } else { 
00083     callFailed();
00084     }
00085     return result;
00086 }
00087 
00088 void PilotDaemonDCOP_stub::quitNow()
00089 {
00090     if ( !dcopClient()  ) {
00091     setStatus( CallFailed );
00092     return;
00093     }
00094     QByteArray data;
00095     dcopClient()->send( app(), obj(), "quitNow()", data );
00096     setStatus( CallSucceeded );
00097 }
00098 
00099 void PilotDaemonDCOP_stub::reloadSettings()
00100 {
00101     if ( !dcopClient()  ) {
00102     setStatus( CallFailed );
00103     return;
00104     }
00105     QByteArray data;
00106     dcopClient()->send( app(), obj(), "reloadSettings()", data );
00107     setStatus( CallSucceeded );
00108 }
00109 
00110 void PilotDaemonDCOP_stub::stopListening()
00111 {
00112     if ( !dcopClient()  ) {
00113     setStatus( CallFailed );
00114     return;
00115     }
00116     QByteArray data, replyData;
00117     QCString replyType;
00118     if ( dcopClient()->call( app(), obj(), "stopListening()", data, replyType, replyData ) ) {
00119     setStatus( CallSucceeded );
00120     } else { 
00121     callFailed();
00122     }
00123 }
00124 
00125 void PilotDaemonDCOP_stub::startListening()
00126 {
00127     if ( !dcopClient()  ) {
00128     setStatus( CallFailed );
00129     return;
00130     }
00131     QByteArray data, replyData;
00132     QCString replyType;
00133     if ( dcopClient()->call( app(), obj(), "startListening()", data, replyType, replyData ) ) {
00134     setStatus( CallSucceeded );
00135     } else { 
00136     callFailed();
00137     }
00138 }
00139 
00140 bool PilotDaemonDCOP_stub::isListening()
00141 {
00142     bool result = false;
00143     if ( !dcopClient()  ) {
00144     setStatus( CallFailed );
00145     return result;
00146     }
00147     QByteArray data, replyData;
00148     QCString replyType;
00149     if ( dcopClient()->call( app(), obj(), "isListening()", data, replyType, replyData ) ) {
00150     if ( replyType == "bool" ) {
00151         QDataStream _reply_stream( replyData, IO_ReadOnly );
00152         _reply_stream >> result;
00153         setStatus( CallSucceeded );
00154     } else {
00155         callFailed();
00156     }
00157     } else { 
00158     callFailed();
00159     }
00160     return result;
00161 }
00162 
00163 QString PilotDaemonDCOP_stub::statusString()
00164 {
00165     QString result;
00166     if ( !dcopClient()  ) {
00167     setStatus( CallFailed );
00168     return result;
00169     }
00170     QByteArray data, replyData;
00171     QCString replyType;
00172     if ( dcopClient()->call( app(), obj(), "statusString()", data, replyType, replyData ) ) {
00173     if ( replyType == "QString" ) {
00174         QDataStream _reply_stream( replyData, IO_ReadOnly );
00175         _reply_stream >> result;
00176         setStatus( CallSucceeded );
00177     } else {
00178         callFailed();
00179     }
00180     } else { 
00181     callFailed();
00182     }
00183     return result;
00184 }
00185 
00186 QString PilotDaemonDCOP_stub::shortStatusString()
00187 {
00188     QString result;
00189     if ( !dcopClient()  ) {
00190     setStatus( CallFailed );
00191     return result;
00192     }
00193     QByteArray data, replyData;
00194     QCString replyType;
00195     if ( dcopClient()->call( app(), obj(), "shortStatusString()", data, replyType, replyData ) ) {
00196     if ( replyType == "QString" ) {
00197         QDataStream _reply_stream( replyData, IO_ReadOnly );
00198         _reply_stream >> result;
00199         setStatus( CallSucceeded );
00200     } else {
00201         callFailed();
00202     }
00203     } else { 
00204     callFailed();
00205     }
00206     return result;
00207 }
00208 
00209 QDateTime PilotDaemonDCOP_stub::lastSyncDate()
00210 {
00211     QDateTime result;
00212     if ( !dcopClient()  ) {
00213     setStatus( CallFailed );
00214     return result;
00215     }
00216     QByteArray data, replyData;
00217     QCString replyType;
00218     if ( dcopClient()->call( app(), obj(), "lastSyncDate()", data, replyType, replyData ) ) {
00219     if ( replyType == "QDateTime" ) {
00220         QDataStream _reply_stream( replyData, IO_ReadOnly );
00221         _reply_stream >> result;
00222         setStatus( CallSucceeded );
00223     } else {
00224         callFailed();
00225     }
00226     } else { 
00227     callFailed();
00228     }
00229     return result;
00230 }
00231 
00232 QStringList PilotDaemonDCOP_stub::configuredConduitList()
00233 {
00234     QStringList result;
00235     if ( !dcopClient()  ) {
00236     setStatus( CallFailed );
00237     return result;
00238     }
00239     QByteArray data, replyData;
00240     QCString replyType;
00241     if ( dcopClient()->call( app(), obj(), "configuredConduitList()", data, replyType, replyData ) ) {
00242     if ( replyType == "QStringList" ) {
00243         QDataStream _reply_stream( replyData, IO_ReadOnly );
00244         _reply_stream >> result;
00245         setStatus( CallSucceeded );
00246     } else {
00247         callFailed();
00248     }
00249     } else { 
00250     callFailed();
00251     }
00252     return result;
00253 }
00254 
00255 QString PilotDaemonDCOP_stub::logFileName()
00256 {
00257     QString result;
00258     if ( !dcopClient()  ) {
00259     setStatus( CallFailed );
00260     return result;
00261     }
00262     QByteArray data, replyData;
00263     QCString replyType;
00264     if ( dcopClient()->call( app(), obj(), "logFileName()", data, replyType, replyData ) ) {
00265     if ( replyType == "QString" ) {
00266         QDataStream _reply_stream( replyData, IO_ReadOnly );
00267         _reply_stream >> result;
00268         setStatus( CallSucceeded );
00269     } else {
00270         callFailed();
00271     }
00272     } else { 
00273     callFailed();
00274     }
00275     return result;
00276 }
00277 
00278 QString PilotDaemonDCOP_stub::userName()
00279 {
00280     QString result;
00281     if ( !dcopClient()  ) {
00282     setStatus( CallFailed );
00283     return result;
00284     }
00285     QByteArray data, replyData;
00286     QCString replyType;
00287     if ( dcopClient()->call( app(), obj(), "userName()", data, replyType, replyData ) ) {
00288     if ( replyType == "QString" ) {
00289         QDataStream _reply_stream( replyData, IO_ReadOnly );
00290         _reply_stream >> result;
00291         setStatus( CallSucceeded );
00292     } else {
00293         callFailed();
00294     }
00295     } else { 
00296     callFailed();
00297     }
00298     return result;
00299 }
00300 
00301 QString PilotDaemonDCOP_stub::pilotDevice()
00302 {
00303     QString result;
00304     if ( !dcopClient()  ) {
00305     setStatus( CallFailed );
00306     return result;
00307     }
00308     QByteArray data, replyData;
00309     QCString replyType;
00310     if ( dcopClient()->call( app(), obj(), "pilotDevice()", data, replyType, replyData ) ) {
00311     if ( replyType == "QString" ) {
00312         QDataStream _reply_stream( replyData, IO_ReadOnly );
00313         _reply_stream >> result;
00314         setStatus( CallSucceeded );
00315     } else {
00316         callFailed();
00317     }
00318     } else { 
00319     callFailed();
00320     }
00321     return result;
00322 }
00323 
00324 bool PilotDaemonDCOP_stub::killDaemonOnExit()
00325 {
00326     bool result = false;
00327     if ( !dcopClient()  ) {
00328     setStatus( CallFailed );
00329     return result;
00330     }
00331     QByteArray data, replyData;
00332     QCString replyType;
00333     if ( dcopClient()->call( app(), obj(), "killDaemonOnExit()", data, replyType, replyData ) ) {
00334     if ( replyType == "bool" ) {
00335         QDataStream _reply_stream( replyData, IO_ReadOnly );
00336         _reply_stream >> result;
00337         setStatus( CallSucceeded );
00338     } else {
00339         callFailed();
00340     }
00341     } else { 
00342     callFailed();
00343     }
00344     return result;
00345 }
00346 
00347 
KDE Logo
This file is part of the documentation for kontact Library Version 3.3.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Mar 23 22:46:48 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003