21 #ifndef DHT_GETPEERSRSP_H
22 #define DHT_GETPEERSRSP_H
26 #include "packednodecontainer.h"
38 GetPeersRsp(
const QByteArray & mtid,
const Key &
id,
const QByteArray & token);
39 GetPeersRsp(
const QByteArray & mtid,
const Key &
id,
const DBItemList & values,
const QByteArray & token);
44 void encode(QByteArray & arr)
const override;
47 const DBItemList & getItemList()
const {
return items;}
48 const QByteArray & getToken()
const {
return token;}
49 bool containsNodes()
const {
return nodes.size() > 0 || nodes6.size() > 0;}
50 bool containsValues()
const {
return nodes.size() == 0;}
52 typedef QSharedPointer<GetPeersRsp> Ptr;
60 #endif // DHT_GETPEERSRSP_H