00001
00002
00003
00004
00005
00006
00007
00008
00009
#include "alarmdaemoniface_stub.h"
00010
#include <dcopclient.h>
00011
00012
#include <kdatastream.h>
00013
00014
00015 AlarmDaemonIface_stub::AlarmDaemonIface_stub(
const QCString& app,
const QCString& obj )
00016 : DCOPStub( app, obj )
00017 {
00018 }
00019
00020 AlarmDaemonIface_stub::AlarmDaemonIface_stub( DCOPClient* client,
const QCString& app,
const QCString& obj )
00021 : DCOPStub( client, app, obj )
00022 {
00023 }
00024
00025 AlarmDaemonIface_stub::AlarmDaemonIface_stub(
const DCOPRef& ref )
00026 : DCOPStub( ref )
00027 {
00028 }
00029
00030
void AlarmDaemonIface_stub::enableAutoStart(
bool 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(),
"enableAutoStart(bool)", data );
00040 setStatus( CallSucceeded );
00041 }
00042
00043
void AlarmDaemonIface_stub::enableCal(
const QString& arg0,
bool arg1 )
00044 {
00045
if ( !dcopClient() ) {
00046 setStatus( CallFailed );
00047
return;
00048 }
00049
QByteArray data;
00050
QDataStream arg( data, IO_WriteOnly );
00051 arg << arg0;
00052 arg << arg1;
00053 dcopClient()->send( app(), obj(),
"enableCal(QString,bool)", data );
00054 setStatus( CallSucceeded );
00055 }
00056
00057
void AlarmDaemonIface_stub::addCal(
const QCString& arg0,
const QString& arg1 )
00058 {
00059
if ( !dcopClient() ) {
00060 setStatus( CallFailed );
00061
return;
00062 }
00063
QByteArray data;
00064
QDataStream arg( data, IO_WriteOnly );
00065 arg << arg0;
00066 arg << arg1;
00067 dcopClient()->send( app(), obj(),
"addCal(QCString,QString)", data );
00068 setStatus( CallSucceeded );
00069 }
00070
00071
void AlarmDaemonIface_stub::addMsgCal(
const QCString& arg0,
const QString& arg1 )
00072 {
00073
if ( !dcopClient() ) {
00074 setStatus( CallFailed );
00075
return;
00076 }
00077
QByteArray data;
00078
QDataStream arg( data, IO_WriteOnly );
00079 arg << arg0;
00080 arg << arg1;
00081 dcopClient()->send( app(), obj(),
"addMsgCal(QCString,QString)", data );
00082 setStatus( CallSucceeded );
00083 }
00084
00085
void AlarmDaemonIface_stub::reloadCal(
const QCString& arg0,
const QString& arg1 )
00086 {
00087
if ( !dcopClient() ) {
00088 setStatus( CallFailed );
00089
return;
00090 }
00091
QByteArray data;
00092
QDataStream arg( data, IO_WriteOnly );
00093 arg << arg0;
00094 arg << arg1;
00095 dcopClient()->send( app(), obj(),
"reloadCal(QCString,QString)", data );
00096 setStatus( CallSucceeded );
00097 }
00098
00099
void AlarmDaemonIface_stub::reloadMsgCal(
const QCString& arg0,
const QString& arg1 )
00100 {
00101
if ( !dcopClient() ) {
00102 setStatus( CallFailed );
00103
return;
00104 }
00105
QByteArray data;
00106
QDataStream arg( data, IO_WriteOnly );
00107 arg << arg0;
00108 arg << arg1;
00109 dcopClient()->send( app(), obj(),
"reloadMsgCal(QCString,QString)", data );
00110 setStatus( CallSucceeded );
00111 }
00112
00113
void AlarmDaemonIface_stub::removeCal(
const QString& arg0 )
00114 {
00115
if ( !dcopClient() ) {
00116 setStatus( CallFailed );
00117
return;
00118 }
00119
QByteArray data;
00120
QDataStream arg( data, IO_WriteOnly );
00121 arg << arg0;
00122 dcopClient()->send( app(), obj(),
"removeCal(QString)", data );
00123 setStatus( CallSucceeded );
00124 }
00125
00126
void AlarmDaemonIface_stub::resetMsgCal(
const QCString& arg0,
const QString& arg1 )
00127 {
00128
if ( !dcopClient() ) {
00129 setStatus( CallFailed );
00130
return;
00131 }
00132
QByteArray data;
00133
QDataStream arg( data, IO_WriteOnly );
00134 arg << arg0;
00135 arg << arg1;
00136 dcopClient()->send( app(), obj(),
"resetMsgCal(QCString,QString)", data );
00137 setStatus( CallSucceeded );
00138 }
00139
00140
void AlarmDaemonIface_stub::registerApp(
const QCString& arg0,
const QString& arg1,
const QCString& arg2,
int arg3,
bool arg4 )
00141 {
00142
if ( !dcopClient() ) {
00143 setStatus( CallFailed );
00144
return;
00145 }
00146
QByteArray data;
00147
QDataStream arg( data, IO_WriteOnly );
00148 arg << arg0;
00149 arg << arg1;
00150 arg << arg2;
00151 arg << arg3;
00152 arg << arg4;
00153 dcopClient()->send( app(), obj(),
"registerApp(QCString,QString,QCString,int,bool)", data );
00154 setStatus( CallSucceeded );
00155 }
00156
00157
void AlarmDaemonIface_stub::reregisterApp(
const QCString& arg0,
const QString& arg1,
const QCString& arg2,
int arg3,
bool arg4 )
00158 {
00159
if ( !dcopClient() ) {
00160 setStatus( CallFailed );
00161
return;
00162 }
00163
QByteArray data;
00164
QDataStream arg( data, IO_WriteOnly );
00165 arg << arg0;
00166 arg << arg1;
00167 arg << arg2;
00168 arg << arg3;
00169 arg << arg4;
00170 dcopClient()->send( app(), obj(),
"reregisterApp(QCString,QString,QCString,int,bool)", data );
00171 setStatus( CallSucceeded );
00172 }
00173
00174
void AlarmDaemonIface_stub::registerGui(
const QCString& arg0,
const QCString& arg1 )
00175 {
00176
if ( !dcopClient() ) {
00177 setStatus( CallFailed );
00178
return;
00179 }
00180
QByteArray data;
00181
QDataStream arg( data, IO_WriteOnly );
00182 arg << arg0;
00183 arg << arg1;
00184 dcopClient()->send( app(), obj(),
"registerGui(QCString,QCString)", data );
00185 setStatus( CallSucceeded );
00186 }
00187
00188
void AlarmDaemonIface_stub::readConfig()
00189 {
00190
if ( !dcopClient() ) {
00191 setStatus( CallFailed );
00192
return;
00193 }
00194
QByteArray data;
00195 dcopClient()->send( app(), obj(),
"readConfig()", data );
00196 setStatus( CallSucceeded );
00197 }
00198
00199
void AlarmDaemonIface_stub::quit()
00200 {
00201
if ( !dcopClient() ) {
00202 setStatus( CallFailed );
00203
return;
00204 }
00205
QByteArray data;
00206 dcopClient()->send( app(), obj(),
"quit()", data );
00207 setStatus( CallSucceeded );
00208 }
00209
00210
void AlarmDaemonIface_stub::forceAlarmCheck()
00211 {
00212
if ( !dcopClient() ) {
00213 setStatus( CallFailed );
00214
return;
00215 }
00216
QByteArray data;
00217 dcopClient()->send( app(), obj(),
"forceAlarmCheck()", data );
00218 setStatus( CallSucceeded );
00219 }
00220
00221
void AlarmDaemonIface_stub::dumpDebug()
00222 {
00223
if ( !dcopClient() ) {
00224 setStatus( CallFailed );
00225
return;
00226 }
00227
QByteArray data;
00228 dcopClient()->send( app(), obj(),
"dumpDebug()", data );
00229 setStatus( CallSucceeded );
00230 }
00231
00232
QStringList AlarmDaemonIface_stub::dumpAlarms()
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(),
"dumpAlarms()", 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