GammaRay API Documentaion  2.5.0
Public Types | Public Member Functions | Friends | List of all members
GammaRay::ObjectId Class Reference

Type-safe and cross-process object identifier. More...

#include <probecontrollerinterface.h>

Public Types

enum  Type { Invalid, QObjectType, VoidStarType }
 

Public Member Functions

 ObjectId (void *obj, const QByteArray &typeName)
 
 ObjectId (QObject *obj)
 
QObject * asQObject ()
 
void * asVoidStar ()
 
quint64 id () const
 
bool isNull () const
 
 operator quint64 () const
 
Type type () const
 
QByteArray typeName () const
 

Friends

QDataStream & operator<< (QDataStream &out, ObjectId id)
 
QDataStream & operator>> (QDataStream &out, ObjectId &id)
 

Detailed Description

Type-safe and cross-process object identifier.


Klarälvdalens Datakonsult AB (KDAB)
"The Qt Experts"
http://www.kdab.com/
GammaRay
Qt-application inspection and manipulation tool
http://www.kdab.com/gammaray/