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.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Fri Oct 1 15:19:35 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003