class DCOPObjectProxy

# class DCOPObjectProxy | You must use a proxy if you want to dispatch method calls for object IDs which dont have (yet) a corresponding DCOPObject. More...
Definition | `#include <dcopobject.h>`
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

#### Public Methods

- DCOPObjectProxy ()
- DCOPObjectProxy ( DCOPClient*)
- virtual ~DCOPObjectProxy ()
- virtual bool process ( const QCString& obj, const QCString& fun, const QByteArray& data, QCString& replyType, QByteArray &replyData )

#### Protected Methods

- virtual void virtual_hook ( int id, void* data )

## Detailed Description

You must use a proxy if you want to dispatch method calls for object IDs which dont have (yet) a corresponding DCOPObject. This is somewhat like virtual object references in CORBA.

See also: DCOPObject, DCOPClient

DCOPObjectProxy () | ### DCOPObjectProxy

Creates a new proxy.

DCOPObjectProxy ( DCOPClient*) | ### DCOPObjectProxy

Obsolete, do not use. DCOP clients know about object proxies automatically.

~DCOPObjectProxy () | ### ~DCOPObjectProxy

[virtual]

Destroy the proxy.

bool process ( const QCString& obj, const QCString& fun, const QByteArray& data, QCString& replyType, QByteArray &replyData ) | ### process

[virtual]

Reimplement this method to dispatch method calls.

This method is called of all proxies if the DCOPClient knows no object with the id `obj`. If the first proxy returns `true`, the DCOPClient will no longer call other proxies.

The object id `obj` may be empty for app-wide function calls no associated with any object.

Parameters:

fun | is the normalized function signature. Such a signature usually looks like foobar(QString,int). The return type, qualifiers like "const" etc. are not part of the signature.
data | the received data
replyType | write the reply type in this string
replyData | write the reply data in this array

Returns: true if successful, false otherwise. The default implementation returns always false.

void virtual_hook ( int id, void* data ) | ### virtual_hook

[protected virtual]

- Author: Matthias Ettrich
- Generated: root on macppc.ports.openbsd.org on Sat Sep 6 10:36:00 2003, using kdoc 2.0a54.