24 #ifndef PAYLOADBLOCK_H_
25 #define PAYLOADBLOCK_H_
29 #include "ibrcommon/data/BLOB.h"
44 ibrcommon::BLOB::Reference
getBLOB()
const;
47 virtual std::ostream &
serialize(std::ostream &stream,
Length &length)
const;
57 std::ostream &
serialize(std::ostream &stream,
const Length &clip_offset,
const Length &clip_length)
const;
60 ibrcommon::BLOB::Reference _blobref;
virtual std::istream & deserialize(std::istream &stream, const Length &length)
virtual std::ostream & serialize(std::ostream &stream, Length &length) const
virtual Length getLength() const
static const dtn::data::block_t BLOCK_TYPE
ibrcommon::BLOB::Reference getBLOB() const