00001
00002
00003
00004
00005
00006
00007 #pragma once
00008
00009 #include <string>
00010
00011 #include <Swiften/Elements/Payload.h>
00012
00013 namespace Swift {
00014 class RawXMLPayload : public Payload {
00015 public:
00016 RawXMLPayload(const std::string& data = "") : rawXML_(data) {}
00017
00018 void setRawXML(const std::string& data) {
00019 rawXML_ = data;
00020 }
00021
00022 const std::string& getRawXML() const {
00023 return rawXML_;
00024 }
00025
00026 private:
00027 std::string rawXML_;
00028 };
00029 }