dtn::PrimaryBlockProcessor Member List

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

add_to_dictionary(const EndpointID &eid, DictionaryVector *dict, size_t *dictlen)dtn::PrimaryBlockProcessor [protected, static]
block_type()dtn::BlockProcessor [inline]
BlockInfo classdtn::BlockProcessor [friend]
BlockProcessor(int block_type)dtn::BlockProcessor
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]
BundleProtocol classdtn::PrimaryBlockProcessor [friend]
consume(Bundle *bundle, BlockInfo *block, u_char *buf, size_t len)dtn::PrimaryBlockProcessor [virtual]
consume_preamble(BlockInfo *block, u_char *buf, size_t len, size_t preamble_size=0)dtn::BlockProcessor [protected]
debug_dump_dictionary(const char *bp, size_t len, PrimaryBlock2 *primary2)dtn::PrimaryBlockProcessor [protected, static]
extract_dictionary_eid(EndpointID *eid, const char *what, u_int16_t *scheme_offsetp, u_int16_t *ssp_offsetp, u_char *dictionary, u_int32_t dictionary_len)dtn::PrimaryBlockProcessor [protected, static]
finalize(const Bundle *bundle, Link *link, BlockInfo *block)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, Link *link, BlockInfo *block, bool last)dtn::PrimaryBlockProcessor [virtual]
generate_preamble(BlockInfo *block, u_int8_t type, u_int8_t flags, size_t data_length)dtn::BlockProcessor [protected]
get_dictionary_offsets(DictionaryVector *dict, const EndpointID &eid, u_int16_t *scheme_offset, u_int16_t *ssp_offset)dtn::PrimaryBlockProcessor [protected, static]
get_primary_len(const Bundle *bundle, DictionaryVector *dict, size_t *dictionary_len, size_t *primary_var_len)dtn::PrimaryBlockProcessor [protected, static]
get_primary_len(const Bundle *bundle)dtn::PrimaryBlockProcessor [protected, static]
init_block(BlockInfo *block, u_int8_t type, u_int8_t flags, u_char *bp, size_t len)dtn::BlockProcessor
packeddtn::PrimaryBlockProcessor [protected]
packeddtn::PrimaryBlockProcessor [protected]
parse_bundle_flags(Bundle *bundle, u_int8_t flags)dtn::PrimaryBlockProcessor [protected, static]
parse_cos_flags(Bundle *bundle, u_int8_t cos_flags)dtn::PrimaryBlockProcessor [protected, static]
parse_srr_flags(Bundle *bundle, u_int8_t srr_flags)dtn::PrimaryBlockProcessor [protected, static]
prepare(const Bundle *bundle, Link *link, BlockInfoVec *blocks, const BlockInfo *source)dtn::BlockProcessor [virtual]
PrimaryBlockProcessor()dtn::PrimaryBlockProcessor
produce(const Bundle *bundle, const BlockInfo *block, u_char *buf, size_t offset, size_t len)dtn::BlockProcessor [virtual]
validate(const Bundle *bundle, BlockInfo *block, BundleProtocol::status_report_reason_t *reception_reason, BundleProtocol::status_report_reason_t *deletion_reason)dtn::BlockProcessor [virtual]
~BlockProcessor()dtn::BlockProcessor [virtual]


Generated on Sat Sep 8 08:36:21 2007 for DTN Reference Implementation by  doxygen 1.5.3