Qpid Management Framework  0.24
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
qmf::engine::Object Class Reference

#include <Object.h>

Public Member Functions

 Object (const SchemaObjectClass *type)
 
 Object (const Object &from)
 
virtual ~Object ()
 
void destroy ()
 
const ObjectIdgetObjectId () const
 
void setObjectId (ObjectId *oid)
 
const SchemaObjectClassgetClass () const
 
ValuegetValue (const char *key) const
 
void invokeMethod (const char *methodName, const Value *inArgs, void *context) const
 
bool isDeleted () const
 
void merge (const Object &from)
 

Friends

struct ObjectImpl
 
class AgentImpl
 

Constructor & Destructor Documentation

qmf::engine::Object::Object ( const SchemaObjectClass type)
qmf::engine::Object::Object ( const Object from)
virtual qmf::engine::Object::~Object ( )
virtual

Member Function Documentation

void qmf::engine::Object::destroy ( )
const SchemaObjectClass* qmf::engine::Object::getClass ( ) const
const ObjectId* qmf::engine::Object::getObjectId ( ) const
Value* qmf::engine::Object::getValue ( const char *  key) const
void qmf::engine::Object::invokeMethod ( const char *  methodName,
const Value inArgs,
void *  context 
) const
bool qmf::engine::Object::isDeleted ( ) const
void qmf::engine::Object::merge ( const Object from)
void qmf::engine::Object::setObjectId ( ObjectId oid)

Friends And Related Function Documentation

friend class AgentImpl
friend
friend struct ObjectImpl
friend

The documentation for this class was generated from the following file: