Qpid Management Framework  0.22
qmf::Schema Class Reference

#include <Schema.h>

Inheritance diagram for qmf::Schema:
Collaboration diagram for qmf::Schema:

List of all members.

Public Member Functions

QMF_EXTERN Schema (SchemaImpl *impl=0)
QMF_EXTERN Schema (const Schema &)
QMF_EXTERN Schemaoperator= (const Schema &)
QMF_EXTERN ~Schema ()
QMF_EXTERN Schema (int, const std::string &, const std::string &)
QMF_EXTERN const SchemaIdgetSchemaId () const
QMF_EXTERN void finalize ()
QMF_EXTERN bool isFinalized () const
QMF_EXTERN void addProperty (const SchemaProperty &)
QMF_EXTERN void addMethod (const SchemaMethod &)
QMF_EXTERN void setDesc (const std::string &)
QMF_EXTERN const std::string & getDesc () const
QMF_EXTERN void setDefaultSeverity (int)
QMF_EXTERN int getDefaultSeverity () const
QMF_EXTERN uint32_t getPropertyCount () const
QMF_EXTERN SchemaProperty getProperty (uint32_t) const
QMF_EXTERN uint32_t getMethodCount () const
QMF_EXTERN SchemaMethod getMethod (uint32_t) const

Friends

class qmf::PrivateImplRef< Schema >
struct SchemaImplAccess

Constructor & Destructor Documentation

QMF_EXTERN qmf::Schema::Schema ( SchemaImpl *  impl = 0)
QMF_EXTERN qmf::Schema::Schema ( const Schema )
QMF_EXTERN qmf::Schema::~Schema ( )
QMF_EXTERN qmf::Schema::Schema ( int  ,
const std::string &  ,
const std::string &   
)

Member Function Documentation

QMF_EXTERN void qmf::Schema::addMethod ( const SchemaMethod )
QMF_EXTERN void qmf::Schema::addProperty ( const SchemaProperty )
QMF_EXTERN void qmf::Schema::finalize ( )
QMF_EXTERN int qmf::Schema::getDefaultSeverity ( ) const
QMF_EXTERN const std::string& qmf::Schema::getDesc ( ) const
QMF_EXTERN SchemaMethod qmf::Schema::getMethod ( uint32_t  ) const
QMF_EXTERN uint32_t qmf::Schema::getMethodCount ( ) const
QMF_EXTERN SchemaProperty qmf::Schema::getProperty ( uint32_t  ) const
QMF_EXTERN uint32_t qmf::Schema::getPropertyCount ( ) const
QMF_EXTERN const SchemaId& qmf::Schema::getSchemaId ( ) const
QMF_EXTERN bool qmf::Schema::isFinalized ( ) const
QMF_EXTERN Schema& qmf::Schema::operator= ( const Schema )
QMF_EXTERN void qmf::Schema::setDefaultSeverity ( int  )
QMF_EXTERN void qmf::Schema::setDesc ( const std::string &  )

Friends And Related Function Documentation

friend class qmf::PrivateImplRef< Schema > [friend]
friend struct SchemaImplAccess [friend]

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