index

# The DCOP Desktop COmmunication Protocol library

index
protocol
iuc
conclusion
sending_data
model
Deadlock
establish
receiving_data
receiving_calls
dcopidl
dcop_signals
DCOPArg
classDCOPArg.html
- DCOPArg
  a0
  (const T &t, const char *tname_arg)
- DCOPArg
  a1
  (const T &t)
- QByteArray data o0
- const char * tname o1
DCOPClient
classDCOPClient.html
QObject
- void applicationRegistered l0 (const QCString &appId)
- void applicationRemoved l1 (const QCString &appId)
- void attachFailed l2 (const QString &msg)
- void blockUserInput l3 (bool block)
- void callBack l4 (int, const QCString &, const QByteArray &)
- DCOPClient
  a0
  ()
- virtual ~DCOPClient a1 ()
- bool attach a2 ()
- void bindToApp a3 ()
- bool detach a4 ()
- bool isAttached a5 () const
- bool isAttachedToForeignServer a6 () const
- bool acceptCalls a7 () const
- void setAcceptCalls a8 (bool b)
- bool qtBridgeEnabled a9 ()
- void setQtBridgeEnabled a10 (bool b)
- QCString registerAs a11 (const QCString &appId, bool addPID=true)
- bool isRegistered a12 () const
- QCString appId a13 () const
- int socket a14 () const
- void suspend a15 ()
- void resume a16 ()
- bool isSuspended a17 () const
- bool send a18 (const QCString &remApp, const QCString &remObj, const QCString &remFun, const QByteArray &data)
- bool send a19 (const QCString &remApp, const QCString &remObj, const QCString &remFun, const QString &data)
- bool call a20 (const QCString &remApp, const QCString &remObj, const QCString &remFun, const QByteArray &data, QCString &replyType, QByteArray &replyData, bool useEventLoop, int timeout)
- bool call a21 (const QCString &remApp, const QCString &remObj, const QCString &remFun, const QByteArray &data, QCString &replyType, QByteArray &replyData, bool useEventLoop=false)
- int callAsync a22 (const QCString &remApp, const QCString &remObj, const QCString &remFun, const QByteArray &data, QObject *callBackObj, const char *callBackSlot)
- bool findObject a23 (const QCString &remApp, const QCString &remObj, const QCString &remFun, const QByteArray &data, QCString &foundApp, QCString &foundObj, bool useEventLoop, int timeout)
- bool findObject a24 (const QCString &remApp, const QCString &remObj, const QCString &remFun, const QByteArray &data, QCString &foundApp, QCString &foundObj, bool useEventLoop=false)
- void emitDCOPSignal a25 (const QCString &object, const QCString &signal, const QByteArray &data)
- void emitDCOPSignal a26 (const QCString &signal, const QByteArray &data)
- bool connectDCOPSignal a27 (const QCString &sender, const QCString &senderObj, const QCString &signal, const QCString &receiverObj, const QCString &slot, bool Volatile)
- bool connectDCOPSignal a28 (const QCString &sender, const QCString &signal, const QCString &receiverObj, const QCString &slot, bool Volatile) KDE_DEPRECATED
- bool disconnectDCOPSignal a29 (const QCString &sender, const QCString &senderObj, const QCString &signal, const QCString &receiverObj, const QCString &slot)
- bool disconnectDCOPSignal a30 (const QCString &sender, const QCString &signal, const QCString &receiverObj, const QCString &slot) KDE_DEPRECATED
- virtual bool process a31 (const QCString &fun, const QByteArray &data, QCString &replyType, QByteArray &replyData)
- DCOPClientTransaction * beginTransaction a32 ()
- void endTransaction a33 (DCOPClientTransaction *t, QCString &replyType, QByteArray &replyData)
- Q_INT32 transactionId a34 () const
- bool isApplicationRegistered a35 (const QCString &remApp)
- QCStringList registeredApplications a36 ()
- QCStringList remoteObjects a37 (const QCString &remApp, bool *ok=0)
- QCStringList remoteInterfaces a38 (const QCString &remApp, const QCString &remObj, bool *ok=0)
- QCStringList remoteFunctions a39 (const QCString &remApp, const QCString &remObj, bool *ok=0)
- bool receive a40 (const QCString &app, const QCString &obj, const QCString &fun, const QByteArray &data, QCString &replyType, QByteArray &replyData)
- bool find a41 (const QCString &app, const QCString &obj, const QCString &fun, const QByteArray &data, QCString &replyType, QByteArray &replyData)
- QCString senderId a42 () const
- void setDefaultObject a43 (const QCString &objId)
- QCString defaultObject a44 () const
- void setNotifications a45 (bool enabled)
- void setDaemonMode a46 (bool daemonMode)
- void setPriorityCall a47 (bool)
- void handleAsyncReply a48 (ReplyStruct *replyStruct)
- static void setServerAddress e0 (const QCString &addr)
- static QCString normalizeFunctionSignature e1 (const QCString &fun)
- static DCOPClient * mainClient e2 ()
- static void setMainClient e3 (DCOPClient *mainClient)
- static DCOPClient * findLocalClient e4 (const QCString &_appId)
- static void emergencyClose e5 ()
- static const char * postMortemSender e6 ()
- static const char * postMortemObject e7 ()
- static const char * postMortemFunction e8 ()
- static QCString dcopServerFile e9 (const QCString &hostname=0)
- static QCString dcopServerFileOld e10 (const QCString &hostname=0) KDE_DEPRECATED
- static QCString iceauthPath e11 ()
- void processSocketData j0 (int socknum)
- virtual void virtual_hook b0 (int id, void *data)
- Bool dcop_attach ga0 (void)
- char * dcop_register ga1 (const char *app_name, Bool add_pid)
- Bool dcop_detach ga2 (void)
- Bool dcop_register_callback ga3 (const char *object_id, dcop_callback_t callback)
- Bool dcop_send_signal ga4 (const char *receiving_app, const char *object, const char *function, char *data, int data_length)
- Bool dcop_call ga5 (const char *app_name, const char *remote_app_name, const char *remote_object_id, const char *remote_function, const char *data, int data_length, char **reply_type, char **reply_data, int *reply_data_length)
DCOPObject
classDCOPObject.html
- DCOPObject
  a0
  ()
- DCOPObject
  a1
  (QObject *obj)
- DCOPObject
  a2
  (const QCString &objId)
- virtual ~DCOPObject a3 ()
- QCString objId a4 () const
- bool setObjId a5 (const QCString &objId)
- virtual bool process a6 (const QCString &fun, const QByteArray &data, QCString &replyType, QByteArray &replyData)
- virtual bool processDynamic a7 (const QCString &fun, const QByteArray &data, QCString &replyType, QByteArray &replyData)
- virtual QCStringList functionsDynamic a8 ()
- virtual QCStringList interfacesDynamic a9 ()
- virtual QCStringList interfaces a10 ()
- virtual QCStringList functions a11 ()
- void emitDCOPSignal a12 (const QCString &signal, const QByteArray &data)
- bool connectDCOPSignal a13 (const QCString &sender, const QCString &senderObj, const QCString &signal, const QCString &slot, bool Volatile)
- bool disconnectDCOPSignal a14 (const QCString &sender, const QCString &senderObj, const QCString &signal, const QCString &slot)
- DCOPClient * callingDcopClient a15 ()
- void setCallingDcopClient a16 (DCOPClient *)
- static bool hasObject e0 (const QCString &objId)
- static DCOPObject * find e1 (const QCString &objId)
- static QPtrList< DCOPObject > match e2 (const QCString &partialId)
- static QCString objectName e3 (QObject *obj)
- virtual void virtual_hook b0 (int id, void *data)
DCOPObjectProxy
classDCOPObjectProxy.html
- DCOPObjectProxy
  a0
  ()
- DCOPObjectProxy
  a1
  (DCOPClient *)
- virtual ~DCOPObjectProxy a2 ()
- virtual bool process a3 (const QCString &obj, const QCString &fun, const QByteArray &data, QCString &replyType, QByteArray &replyData)
- virtual void virtual_hook b0 (int id, void *data)
- friend class DCOPClient n0
DCOPRef
classDCOPRef.html
- EventLoopFlag
  w2
- DCOPRef
  a0
  ()
- DCOPRef
  a1
  (const DCOPRef &ref)
- DCOPRef
  a2
  (const QCString &app, const QCString &obj="")
- DCOPRef
  a3
  (DCOPObject *object)
- DCOPRef
  a4
  (const QCString &app, const QCString &obj, const QCString &type)
- bool isNull a5 () const
- QCString app a6 () const
- QCString obj a7 () const
- QCString object a8 () const
- QCString type a9 () const
- DCOPRef & operator= a10 (const DCOPRef &)
- void setRef a11 (const QCString &app, const QCString &obj="")
- void setRef a12 (const QCString &app, const QCString &obj, const QCString &type)
- void clear a13 ()
- DCOPClient * dcopClient a14 () const
- void setDCOPClient a15 (DCOPClient *client)
- DCOPReply call a16 (const QCString &fun)
- DCOPReply callExt a17 (const QCString &fun, EventLoopFlag useEventLoop=NoEventLoop, int timeout=-1)
- DCOPReply call a18 (const QCString &fun, const T1 &t1)
- DCOPReply callExt a19 (const QCString &fun, EventLoopFlag useEventLoop, int timeout, const T1 &t1)
- DCOPReply call a20 (const QCString &fun, const T1 &t1, const T2 &t2)
- DCOPReply callExt a21 (const QCString &fun, EventLoopFlag useEventLoop, int timeout, const T1 &t1, const T2 &t2)
- DCOPReply call a22 (const QCString &fun, const T1 &t1, const T2 &t2, const T3 &t3)
- DCOPReply callExt a23 (const QCString &fun, EventLoopFlag useEventLoop, int timeout, const T1 &t1, const T2 &t2, const T3 &t3)
- DCOPReply call a24 (const QCString &fun, const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4)
- DCOPReply callExt a25 (const QCString &fun, EventLoopFlag useEventLoop, int timeout, const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4)
- DCOPReply call a26 (const QCString &fun, const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5)
- DCOPReply callExt a27 (const QCString &fun, EventLoopFlag useEventLoop, int timeout, const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5)
- DCOPReply call a28 (const QCString &fun, const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6)
- DCOPReply callExt a29 (const QCString &fun, EventLoopFlag useEventLoop, int timeout, const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6)
- DCOPReply call a30 (const QCString &fun, const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7)
- DCOPReply callExt a31 (const QCString &fun, EventLoopFlag useEventLoop, int timeout, const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7)
- DCOPReply call a32 (const QCString &fun, const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8)
- DCOPReply callExt a33 (const QCString &fun, EventLoopFlag useEventLoop, int timeout, const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8)
- bool send a34 (const QCString &fun)
- bool send a35 (const QCString &fun, const T1 &t1)
- bool send a36 (const QCString &fun, const T1 &t1, const T2 &t2)
- bool send a37 (const QCString &fun, const T1 &t1, const T2 &t2, const T3 &t3)
- bool send a38 (const QCString &fun, const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4)
- bool send a39 (const QCString &fun, const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5)
- bool send a40 (const QCString &fun, const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6)
- bool send a41 (const QCString &fun, const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7)
- bool send a42 (const QCString &fun, const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8)
DCOPReply
classDCOPReply.html
- operator T
  a0
  ()
- bool get a1 (T &t, const char *tname)
- bool get a2 (T &t)
- bool isValid a3 () const
- QByteArray data o0
- QCString type o1
DCOPStub
classDCOPStub.html
- DCOPStub
  a0
  (const QCString &app, const QCString &obj)
- DCOPStub
  a1
  (DCOPClient *client, const QCString &app, const QCString &obj)
- DCOPStub
  a2
  (const DCOPRef &ref)
- QCString app a4 () const
- QCString obj a5 () const
- Status status a6 () const
- bool ok a7 () const
- void setStatus b0 (Status _status)
- virtual void callFailed b1 ()
- DCOPClient * dcopClient b2 ()
- DCOPStub
  b3
  (never_use_t)
- virtual void virtual_hook b4 (int id, void *data)
Test
classTest.html
DCOPObject
QValueList< QString >
- virtual QString url z0 ()
- virtual QString constTest z1 () const
- virtual DCOPRef firstView z2 ()
- virtual DCOPRef nextView z3 ()
- virtual int getNumObjects z4 ()
- virtual DCOPRef getObject z5 (int num)
- virtual int getNumPages z6 ()
- virtual DCOPRef getPage z7 (int num)
- int getPageOfObj z8 (int obj)
- void setCell z9 (const int &point=3)
- QValueList< DCOPRef > getWindows z10 ()
- int getPageOfObj a3 (int obj)
- void setCell a4 (KSpreadTable *table, const QPoint &point)
- SomeForwardFooPrivate * d o0
- k_dcop_signals __pad0__ o1
- static const int AUDIO_CD s0
TestObject
classTestObject.html
QObject
- void slotTimeout i0 ()
- void slotCallBack i1 (int, const QCString &, const QByteArray &)
- TestObject
  a0
  (const QCString &app)
dcopc

# C interface to DCOP

group__dcopc.html
- Bool dcop_attach ga0 (void)
- char * dcop_register ga1 (const char *app_name, Bool add_pid)
- Bool dcop_detach ga2 (void)
- Bool dcop_register_callback ga3 (const char *object_id, dcop_callback_t callback)
- Bool dcop_send_signal ga4 (const char *receiving_app, const char *object, const char *function, char *data, int data_length)
- Bool dcop_call ga5 (const char *app_name, const char *remote_app_name, const char *remote_object_id, const char *remote_function, const char *data, int data_length, char **reply_type, char **reply_data, int *reply_data_length)
client/
/home/apidox/src/3.4-api/kdelibs/dcop/client/
dir_000000.html
dcop.cpp
dcopfind.cpp
dcopquit.cpp
dcopstart.cpp
marshall.cpp
dcopidl/
/home/apidox/src/3.4-api/kdelibs/dcop/dcopidl/
dir_000001.html
dcopidl_test.h
main.cpp
scanner.cc
yacc.cc
yacc.cc.h
dcopidl2cpp/
/home/apidox/src/3.4-api/kdelibs/dcop/dcopidl2cpp/
dir_000002.html
cpp/dcopidl_test.h
cpp/main.cpp
main.h
skel.cpp
stub.cpp
stubimpl.cpp
type.h