Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   Related Pages  

DCOPReply Class Reference

#include <dcopref.h>

List of all members.

Public Methods

template<class T>  operator T ()
template<class T> bool get (T &t, const char *tname)
template<class T> bool get (T &t)
bool isValid () const

Public Attributes

QByteArray data
 The serialized data.

QCString type
 The name of the type, or 0 if unknown.


Detailed Description

Represents the return value of a DCOPRef:call() or DCOPRef:send() invokation.

See also:
DCOPRef , DCOPRef::call() , DCOPArg
Since:
3.1

Definition at line 43 of file dcopref.h.


Member Function Documentation

template<class T>
bool DCOPReply::get T &    t [inline]
 

Retrieves the value from the type T. Requires that the type T suppports QDataStream deserialisation and has a function dcopTypeName(T). This is true for most basic types.

Parameters:
t  the type will be written here, if successful
tname  the signature type name
Returns:
true if successful, false otherwise

Definition at line 87 of file dcopref.h.

References data.

template<class T>
bool DCOPReply::get T &    t,
const char *    tname
[inline]
 

Retrieves the value from the type T. Requires that the type T suppports QDataStream deserialisation.

Parameters:
t  the type will be written here, if successful
tname  the signature type name
Returns:
true if successful, false otherwise

Definition at line 70 of file dcopref.h.

References data.

bool DCOPReply::isValid   const [inline]
 

Checks whether the type is valid.

Returns:
true if valid, false otherwise

Definition at line 100 of file dcopref.h.

References type.

template<class T>
DCOPReply::operator T   [inline]
 

Casts the value to the type T. Requires that the type T suppports QDataStream deserialisation and has a function dcopTypeName(T). This is true for most basic types.

Definition at line 53 of file dcopref.h.

References data.


The documentation for this class was generated from the following file:
Generated on Wed Aug 13 23:30:03 2003 for kdelibs by doxygen1.2.18