16 : _target(&target), _alignment(alignment), _pos(pos)
32 block._procflags = procflags;
41 block._procflags = procflags;
50 block._procflags = procflags;
56 std::advance(it, _pos-1);
61 block._procflags = procflags;
80 return insert<dtn::data::PayloadBlock>(procflags);
87 return insert(f, procflags);
88 }
catch (
const ibrcommon::Exception &ex) {
POSITION getAlignment() const
bool get(ProcFlags flag) const
void setType(block_t type)
void set(ProcFlags flag, const bool &value)
void remove(const Block &block)
T & insert(iterator before)
T & insert(const Bitset< Block::ProcFlags > &procflags)
block_list::iterator iterator
static Factory & get(block_t type)
BundleBuilder(Bundle &target, POSITION alignment=END, int pos=0)
static const dtn::data::block_t BLOCK_TYPE