30 #include <ibrcommon/Exceptions.h>
84 virtual std::ostream &
serialize(std::ostream &stream,
Length &length)
const = 0;
91 virtual std::istream &
deserialize(std::istream &stream,
const Length &length) = 0;
bool operator==(const block_t &id) const
void set(ProcFlags flag, const bool &value)
virtual Length getLength_strict() const
virtual void addEID(const dtn::data::EID &eid)
virtual std::ostream & serialize(std::ostream &stream, Length &length) const =0
std::list< dtn::data::EID > eid_list
virtual std::istream & deserialize(std::istream &stream, const Length &length)=0
virtual std::ostream & serialize_strict(std::ostream &stream, Length &length) const
virtual const eid_list & getEIDList() const
virtual Length getLength() const =0
const Bitset< ProcFlags > & getProcessingFlags() const
const block_t & getType() const
Block & operator=(const Block &block)