1 #ifndef _QmfEngineSchema_
2 #define _QmfEngineSchema_
34 struct SchemaArgumentImpl;
35 struct SchemaMethodImpl;
36 struct SchemaPropertyImpl;
37 struct SchemaStatisticImpl;
38 struct SchemaObjectClassImpl;
39 struct SchemaEventClassImpl;
40 struct SchemaClassKeyImpl;
123 void setDesc(
const char* desc);
194 void setDesc(
const char* desc);
friend class BrokerProxyImpl
const char * getUnit() const
void addMethod(const SchemaMethod *method)
const char * getDesc() const
friend struct SchemaObjectClassImpl
void addArgument(const SchemaArgument *argument)
friend struct SchemaEventClassImpl
bool operator==(const SchemaClassKey &other) const
const char * getName() const
const char * getName() const
Severity getSeverity() const
const char * asString() const
SchemaEventClass(const char *package, const char *name, Severity severity)
const SchemaArgument * getArgument(int idx) const
const SchemaClassKey * getClassKey() const
void setDesc(const char *desc)
void setUnit(const char *val)
int getMethodCount() const
int getPropertyCount() const
bool operator<(const SchemaClassKey &other) const
friend struct SchemaObjectClassImpl
SchemaMethod(const char *name)
SchemaObjectClass(const char *package, const char *name)
void addStatistic(const SchemaStatistic *statistic)
const SchemaProperty * getProperty(int idx) const
int getArgumentCount() const
const SchemaStatistic * getStatistic(int idx) const
friend struct SchemaMethodImpl
friend struct SchemaPropertyImpl
void setUnit(const char *val)
const char * getName() const
friend struct SchemaStatisticImpl
SchemaClassKey(const SchemaClassKey &from)
int getStatisticCount() const
const SchemaArgument * getArgument(int idx) const
SchemaStatistic(const char *name, Typecode typecode)
friend class BrokerProxyImpl
SchemaArgument(const char *name, Typecode typecode)
void setOptional(bool val)
int getArgumentCount() const
const SchemaMethod * getMethod(int idx) const
friend struct SchemaMethodImpl
const char * getUnit() const
const char * getDesc() const
const char * getDesc() const
friend struct SchemaObjectClassImpl
const char * getDesc() const
const SchemaClassKey * getClassKey() const
friend class BrokerProxyImpl
friend struct SchemaEventClassImpl
const char * getClassName() const
void setAccess(Access access)
SchemaProperty(const char *name, Typecode typecode)
void addArgument(const SchemaArgument *argument)
const char * getUnit() const
const char * getPackageName() const
friend struct SchemaClassKeyImpl
void addProperty(const SchemaProperty *property)
void setUnit(const char *val)
void setDesc(const char *desc)
void setDesc(const char *desc)
void setDirection(Direction dir)
void setDesc(const char *desc)
Direction getDirection() const
const char * getName() const
friend struct SchemaArgumentImpl
friend struct SchemaObjectClassImpl
void setDesc(const char *desc)
const uint8_t * getHash() const