dtn::PrimaryBlockProcessor Member List

This is the complete list of members for dtn::PrimaryBlockProcessor, including all inherited members.

block_type()dtn::BlockProcessor [inline]
BlockInfo classdtn::BlockProcessor [friend]
BlockProcessor(int block_type)dtn::BlockProcessor
BUNDLE_ACK_BY_APP enum valuedtn::PrimaryBlockProcessor [protected]
BUNDLE_CUSTODY_XFER_REQUESTED enum valuedtn::PrimaryBlockProcessor [protected]
BUNDLE_DO_NOT_FRAGMENT enum valuedtn::PrimaryBlockProcessor [protected]
BUNDLE_IS_ADMIN enum valuedtn::PrimaryBlockProcessor [protected]
BUNDLE_IS_FRAGMENT enum valuedtn::PrimaryBlockProcessor [protected]
bundle_processing_flag_t enum namedtn::PrimaryBlockProcessor [protected]
BUNDLE_SINGLETON_DESTINATION enum valuedtn::PrimaryBlockProcessor [protected]
BUNDLE_UNUSED enum valuedtn::PrimaryBlockProcessor [protected]
BundleProtocol classdtn::PrimaryBlockProcessor [friend]
Ciphersuite classdtn::BlockProcessor [friend]
consume(Bundle *bundle, BlockInfo *block, u_char *buf, size_t len)dtn::PrimaryBlockProcessor [virtual]
consume_preamble(BlockInfoVec *recv_blocks, BlockInfo *block, u_char *buf, size_t len, u_int64_t *flagp=NULL)dtn::BlockProcessor [protected]
finalize(const Bundle *bundle, BlockInfoVec *xmit_blocks, BlockInfo *block, const LinkRef &link)dtn::BlockProcessor [virtual]
format_bundle_flags(const Bundle *bundle)dtn::PrimaryBlockProcessor [protected, static]
format_cos_flags(const Bundle *bundle)dtn::PrimaryBlockProcessor [protected, static]
format_srr_flags(const Bundle *bundle)dtn::PrimaryBlockProcessor [protected, static]
generate(const Bundle *bundle, BlockInfoVec *xmit_blocks, BlockInfo *block, const LinkRef &link, bool last)dtn::PrimaryBlockProcessor [virtual]
generate_preamble(BlockInfoVec *xmit_blocks, BlockInfo *block, u_int8_t type, u_int64_t flags, u_int64_t data_length)dtn::BlockProcessor [protected]
generate_primary(const Bundle *bundle, BlockInfoVec *xmit_blocks, BlockInfo *block)dtn::PrimaryBlockProcessor
get_primary_len(const Bundle *bundle, Dictionary *dict, PrimaryBlock *primary)dtn::PrimaryBlockProcessor [protected, static]
init_block(BlockInfo *block, BlockInfoVec *block_list, u_int8_t type, u_int8_t flags, const u_char *bp, size_t len)dtn::BlockProcessor
list_owner_t typedefdtn::BlockProcessor
mutate(mutate_func *func, Bundle *bundle, const BlockInfo *caller_block, BlockInfo *target_block, size_t offset, size_t len, OpaqueContext *context)dtn::BlockProcessor [virtual]
mutate_func(const Bundle *bundle, const BlockInfo *caller_block, BlockInfo *target_block, void *buf, size_t len, OpaqueContext *context)dtn::BlockProcessor
parse_bundle_flags(Bundle *bundle, u_int64_t flags)dtn::PrimaryBlockProcessor [protected, static]
parse_cos_flags(Bundle *bundle, u_int64_t cos_flags)dtn::PrimaryBlockProcessor [protected, static]
parse_srr_flags(Bundle *bundle, u_int64_t srr_flags)dtn::PrimaryBlockProcessor [protected, static]
prepare(const Bundle *bundle, BlockInfoVec *xmit_blocks, const BlockInfo *source, const LinkRef &link, list_owner_t list)dtn::PrimaryBlockProcessor [virtual]
PrimaryBlockProcessor()dtn::PrimaryBlockProcessor
process(process_func *func, const Bundle *bundle, const BlockInfo *caller_block, const BlockInfo *target_block, size_t offset, size_t len, OpaqueContext *context)dtn::BlockProcessor [virtual]
process_func(const Bundle *bundle, const BlockInfo *caller_block, const BlockInfo *target_block, const void *buf, size_t len, OpaqueContext *r)dtn::BlockProcessor
produce(const Bundle *bundle, const BlockInfo *block, u_char *buf, size_t offset, size_t len)dtn::BlockProcessor [virtual]
reload_post_process(Bundle *bundle, BlockInfoVec *block_list, BlockInfo *block)dtn::BlockProcessor [virtual]
status_report_reason_t typedefdtn::BlockProcessor
validate(const Bundle *bundle, BlockInfoVec *block_list, BlockInfo *block, status_report_reason_t *reception_reason, status_report_reason_t *deletion_reason)dtn::PrimaryBlockProcessor [virtual]
~BlockProcessor()dtn::BlockProcessor [virtual]


Generated on Fri Jan 30 09:43:13 2009 for DTN Reference Implementation by  doxygen 1.5.8