27 #ifndef COMPRESSEDPAYLOADBLOCK_H_
28 #define COMPRESSEDPAYLOADBLOCK_H_
58 virtual std::ostream &
serialize(std::ostream &stream,
Length &length)
const;
81 static CompressedPayloadBlock::Factory __CompressedPayloadBlockFactory__;
virtual ~CompressedPayloadBlock()
static void extract(dtn::data::Bundle &b)
static const dtn::data::block_t BLOCK_TYPE
static void compress(dtn::data::Bundle &b, COMPRESS_ALGS alg)
const Number & getOriginSize() const
virtual dtn::data::Block * create()
COMPRESS_ALGS getAlgorithm() const
virtual Length getLength() const
virtual std::ostream & serialize(std::ostream &stream, Length &length) const
void setOriginSize(const Number &s)
void setAlgorithm(COMPRESS_ALGS alg)
virtual std::istream & deserialize(std::istream &stream, const Length &length)