diff options
Diffstat (limited to 'qpid/cpp/include/qpid/management/ManagementEvent.h')
-rw-r--r-- | qpid/cpp/include/qpid/management/ManagementEvent.h | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/qpid/cpp/include/qpid/management/ManagementEvent.h b/qpid/cpp/include/qpid/management/ManagementEvent.h index 9327a2b710..d6c0b7078c 100644 --- a/qpid/cpp/include/qpid/management/ManagementEvent.h +++ b/qpid/cpp/include/qpid/management/ManagementEvent.h @@ -23,7 +23,9 @@ */ #include "qpid/management/ManagementObject.h" -#include <qpid/framing/Buffer.h> +//#include <qpid/framing/Buffer.h> +#include "qpid/messaging/MapContent.h" +#include "qpid/messaging/MapView.h" #include <string> namespace qpid { @@ -32,9 +34,10 @@ namespace management { class ManagementAgent; class ManagementEvent : public ManagementItem { -public: - typedef void (*writeSchemaCall_t)(qpid::framing::Buffer&); - //typedef void (*mapEncodeSchemaCall_t)(qpid::messaging::MapContent&); + public: + static const uint8_t MD5_LEN = 16; + //typedef void (*writeSchemaCall_t)(qpid::framing::Buffer&); + typedef void (*writeSchemaCall_t)(qpid::messaging::VariantMap&); virtual ~ManagementEvent() {} virtual writeSchemaCall_t getWriteSchemaCall(void) = 0; @@ -43,8 +46,8 @@ public: virtual std::string& getPackageName() const = 0; virtual uint8_t* getMd5Sum() const = 0; virtual uint8_t getSeverity() const = 0; - virtual void encode(qpid::framing::Buffer&) const = 0; - virtual void mapEncode(qpid::messaging::MapContent&) const = 0; + //virtual void encode(qpid::framing::Buffer&) const = 0; + virtual void mapEncode(qpid::messaging::VariantMap&) const = 0; }; }} |