diff options
author | Kim van der Riet <kpvdr@apache.org> | 2013-02-28 16:14:30 +0000 |
---|---|---|
committer | Kim van der Riet <kpvdr@apache.org> | 2013-02-28 16:14:30 +0000 |
commit | 9c73ef7a5ac10acd6a50d5d52bd721fc2faa5919 (patch) | |
tree | 2a890e1df09e5b896a9b4168a7b22648f559a1f2 /cpp/managementgen/qmfgen/templates/Event.h | |
parent | 172d9b2a16cfb817bbe632d050acba7e31401cd2 (diff) | |
download | qpid-python-asyncstore.tar.gz |
Update from trunk r1375509 through r1450773asyncstore
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1451244 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/managementgen/qmfgen/templates/Event.h')
-rw-r--r-- | cpp/managementgen/qmfgen/templates/Event.h | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/cpp/managementgen/qmfgen/templates/Event.h b/cpp/managementgen/qmfgen/templates/Event.h index 592ae08c73..e5f5f53c1f 100644 --- a/cpp/managementgen/qmfgen/templates/Event.h +++ b/cpp/managementgen/qmfgen/templates/Event.h @@ -24,36 +24,41 @@ /*MGEN:Root.Disclaimer*/ #include "qpid/management/ManagementEvent.h" +/*MGEN:IF(Root.InBroker)*/ #include "qmf/BrokerImportExport.h" +/*MGEN:ENDIF*/ namespace qmf { /*MGEN:Event.OpenNamespaces*/ -QPID_BROKER_CLASS_EXTERN class Event/*MGEN:Event.NameCap*/ : public ::qpid::management::ManagementEvent +/*MGEN:Root.ExternClass*/ class Event/*MGEN:Event.NameCap*/ : public ::qpid::management::ManagementEvent { private: static void writeSchema (std::string& schema); - static std::string packageName; - static std::string eventName; static uint8_t md5Sum[MD5_LEN]; + /*MGEN:Root.ExternMethod*/ static std::string packageName; + /*MGEN:Root.ExternMethod*/ static std::string eventName; /*MGEN:Event.ArgDeclarations*/ public: writeSchemaCall_t getWriteSchemaCall(void) { return writeSchema; } - QPID_BROKER_EXTERN Event/*MGEN:Event.NameCap*/(/*MGEN:Event.ConstructorArgs*/); - QPID_BROKER_EXTERN ~Event/*MGEN:Event.NameCap*/() {}; + /*MGEN:Root.ExternMethod*/ Event/*MGEN:Event.NameCap*/(/*MGEN:Event.ConstructorArgs*/); + /*MGEN:Root.ExternMethod*/ ~Event/*MGEN:Event.NameCap*/() {}; static void registerSelf(::qpid::management::ManagementAgent* agent); std::string& getPackageName() const { return packageName; } std::string& getEventName() const { return eventName; } uint8_t* getMd5Sum() const { return md5Sum; } uint8_t getSeverity() const { return /*MGEN:Event.Severity*/; } - QPID_BROKER_EXTERN void encode(std::string& buffer) const; - QPID_BROKER_EXTERN void mapEncode(::qpid::types::Variant::Map& map) const; + /*MGEN:Root.ExternMethod*/ void encode(std::string& buffer) const; + /*MGEN:Root.ExternMethod*/ void mapEncode(::qpid::types::Variant::Map& map) const; - QPID_BROKER_EXTERN static bool match(const std::string& evt, const std::string& pkg); + /*MGEN:Root.ExternMethod*/ static bool match(const std::string& evt, const std::string& pkg); + static std::pair<std::string,std::string> getFullName() { + return std::make_pair(packageName, eventName); + } }; }/*MGEN:Event.CloseNamespaces*/ |