32 #include <boost/shared_ptr.hpp>
34 #include "rsb/rsbexports.h"
48 REGULAR = 0x0001, MEMBERSHIP = 0x0002, OTHER = 0xFFFF,
58 UNRELIABLE = 0x00000001,
59 RELIABLE = 0x00000002,
93 void setData(
const std::string& doc);
94 void setData(
const char* d);
95 std::string getDataAsString()
const;
96 const char* getData()
const;
99 void setType(Type mt);
101 void setQOS(
const QOS& qos);
103 void addGroup(
const std::string& name);
104 unsigned int getGroupCount()
const;
105 std::list<std::string>::const_iterator getGroupsBegin()
const;
106 std::list<std::string>::const_iterator getGroupsEnd()
const;