summaryrefslogtreecommitdiffstats
path: root/dcop/dcopclient.h
diff options
context:
space:
mode:
authorTimothy Pearson <[email protected]>2014-11-23 15:17:26 -0600
committerTimothy Pearson <[email protected]>2014-11-23 15:18:27 -0600
commit9ea35022d237e93f456d8649725ce1c52c2b61e9 (patch)
tree39ffd0dd78a3e5c35cf4ce3bb17cd8116c4bf6b5 /dcop/dcopclient.h
parent41b8113879feb45e5570d5d549b62dc07915be54 (diff)
downloadtdelibs-9ea35022d237e93f456d8649725ce1c52c2b61e9.tar.gz
tdelibs-9ea35022d237e93f456d8649725ce1c52c2b61e9.zip
Fix compositing manager detection
Add advanced option to allow a DCOP call to bypass the local call-->send translation shortcut
Diffstat (limited to 'dcop/dcopclient.h')
-rw-r--r--dcop/dcopclient.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/dcop/dcopclient.h b/dcop/dcopclient.h
index 8421c7b80..4cb4b2f6e 100644
--- a/dcop/dcopclient.h
+++ b/dcop/dcopclient.h
@@ -292,12 +292,25 @@ class DCOP_EXPORT DCOPClient : public TQObject
* @param useEventLoop if true the event loop will be started when
* the call blocks too long
* @param timeout timeout for the call in miliseconds, or -1 for no timeout
+ * @param forceRemote if set do not allow calls within the current application
+ * to bypass the remote call mechanism
* @return true if successful, false otherwise
*
* @since 3.2
*
* @see send()
*/
+
+ bool call(const TQCString &remApp, const TQCString &remObj,
+ const TQCString &remFun, const TQByteArray &data,
+ TQCString& replyType, TQByteArray &replyData,
+ bool useEventLoop/*=false*/, int timeout/*=-1*/,
+ bool forceRemote/*=false*/);
+
+ /**
+ * @deprecated
+ */
+ // KDE4 merge with above
bool call(const TQCString &remApp, const TQCString &remObj,
const TQCString &remFun, const TQByteArray &data,
TQCString& replyType, TQByteArray &replyData,