summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/qmf/ConsoleEngine.h
diff options
context:
space:
mode:
authorTed Ross <tross@apache.org>2009-09-02 12:32:56 +0000
committerTed Ross <tross@apache.org>2009-09-02 12:32:56 +0000
commit93596b93d29ebcb76719a9e7a9e4793d4738dfed (patch)
tree199af52eab71373be7b5aca8433c9bb9251bd98e /qpid/cpp/src/qmf/ConsoleEngine.h
parent840ec0fa37770ac7fa35ee5b0dd7c7b891198f31 (diff)
downloadqpid-python-93596b93d29ebcb76719a9e7a9e4793d4738dfed.tar.gz
More QMF implementation:
- Added schema handling and exchange to the console - Improved the connection performance by switching to pre-acquired mode git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@810482 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src/qmf/ConsoleEngine.h')
-rw-r--r--qpid/cpp/src/qmf/ConsoleEngine.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/qpid/cpp/src/qmf/ConsoleEngine.h b/qpid/cpp/src/qmf/ConsoleEngine.h
index 4ee52f6114..84ac78cd69 100644
--- a/qpid/cpp/src/qmf/ConsoleEngine.h
+++ b/qpid/cpp/src/qmf/ConsoleEngine.h
@@ -92,7 +92,8 @@ namespace qmf {
DELETE_QUEUE = 12,
BIND = 13,
UNBIND = 14,
- SETUP_COMPLETE = 15
+ SETUP_COMPLETE = 15,
+ STABLE = 16
};
EventKind kind;
@@ -169,12 +170,12 @@ namespace qmf {
uint32_t classCount(const char* packageName) const;
const SchemaClassKey* getClass(const char* packageName, uint32_t idx) const;
- ClassKind getClassKind(const SchemaClassKey& key) const;
- const SchemaObjectClass* getObjectClass(const SchemaClassKey& key) const;
- const SchemaEventClass* getEventClass(const SchemaClassKey& key) const;
+ ClassKind getClassKind(const SchemaClassKey* key) const;
+ const SchemaObjectClass* getObjectClass(const SchemaClassKey* key) const;
+ const SchemaEventClass* getEventClass(const SchemaClassKey* key) const;
void bindPackage(const char* packageName);
- void bindClass(const SchemaClassKey& key);
+ void bindClass(const SchemaClassKey* key);
void bindClass(const char* packageName, const char* className);
uint32_t agentCount() const;