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

#include <Schema.h>

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

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
 
- Public Member Functions inherited from qmf::Handle< SchemaImpl >
QMF_INLINE_EXTERN bool isValid () const
 
QMF_INLINE_EXTERN bool isNull () const
 
QMF_INLINE_EXTERN operator bool () const
 
QMF_INLINE_EXTERN bool operator! () const
 
void swap (Handle< SchemaImpl > &h)
 

Friends

class qmf::PrivateImplRef< Schema >
 
struct SchemaImplAccess
 

Additional Inherited Members

- Protected Types inherited from qmf::Handle< SchemaImpl >
typedef SchemaImpl Impl
 
- Protected Member Functions inherited from qmf::Handle< SchemaImpl >
QMF_INLINE_EXTERN Handle ()
 
QMF_EXTERN Handle (const Handle &)
 
QMF_EXTERN Handleoperator= (const Handle &)
 
- Protected Attributes inherited from qmf::Handle< SchemaImpl >
Impl * impl
 

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: