30 void setId(const QString &
id);
32 QString publisher() const;
33 void setPublisher(const QString &publisher);
36 void parse(const QDomElement &element);
37 void toXml(QXmlStreamWriter *writer) const;
40 static
bool isItem(const QDomElement &element);
43 virtual
void parsePayload(const QDomElement &payloadElement);
44 virtual
void serializePayload(QXmlStreamWriter *writer) const;
46 template<typename PayloadChecker>
47 static
bool isItem(const QDomElement &element, PayloadChecker isPayloadValid);
50 QSharedDataPointer<QXmppPubSubBaseItemPrivate> d;