summaryrefslogtreecommitdiff
path: root/qpid/cpp/managementgen
diff options
context:
space:
mode:
authorGordon Sim <gsim@apache.org>2011-11-10 15:12:06 +0000
committerGordon Sim <gsim@apache.org>2011-11-10 15:12:06 +0000
commitc24a572078bede3f82300a48eddd12be82576886 (patch)
tree73863b7052e6f830e86f93fb40c7480412fca50f /qpid/cpp/managementgen
parentdfa6ce8c81d487c0b3dfe64845051b883c383339 (diff)
downloadqpid-python-c24a572078bede3f82300a48eddd12be82576886.tar.gz
QPID-3603: Initial (very rough) cut of queue and exchange propagation from one node to another
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603@1200368 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/managementgen')
-rw-r--r--qpid/cpp/managementgen/qmfgen/templates/Event.cpp5
-rw-r--r--qpid/cpp/managementgen/qmfgen/templates/Event.h2
2 files changed, 7 insertions, 0 deletions
diff --git a/qpid/cpp/managementgen/qmfgen/templates/Event.cpp b/qpid/cpp/managementgen/qmfgen/templates/Event.cpp
index a8fdd0bd92..a6043ffa15 100644
--- a/qpid/cpp/managementgen/qmfgen/templates/Event.cpp
+++ b/qpid/cpp/managementgen/qmfgen/templates/Event.cpp
@@ -99,3 +99,8 @@ void Event/*MGEN:Event.NameCap*/::mapEncode(::qpid::types::Variant::Map& map) co
using namespace ::qpid::types;
/*MGEN:Event.ArgMap*/
}
+
+bool Event/*MGEN:Event.NameCap*/::match(const std::string& evt, const std::string& pkg)
+{
+ return eventName == evt && packageName == pkg;
+}
diff --git a/qpid/cpp/managementgen/qmfgen/templates/Event.h b/qpid/cpp/managementgen/qmfgen/templates/Event.h
index 4f912cf220..5fa5f8e576 100644
--- a/qpid/cpp/managementgen/qmfgen/templates/Event.h
+++ b/qpid/cpp/managementgen/qmfgen/templates/Event.h
@@ -51,6 +51,8 @@ class Event/*MGEN:Event.NameCap*/ : public ::qpid::management::ManagementEvent
uint8_t getSeverity() const { return /*MGEN:Event.Severity*/; }
void encode(std::string& buffer) const;
void mapEncode(::qpid::types::Variant::Map& map) const;
+
+ static bool match(const std::string& evt, const std::string& pkg);
};
}/*MGEN:Event.CloseNamespaces*/