add_to_dictionary(const EndpointID &eid, DictionaryVector *dict, size_t *dictlen) | dtn::PrimaryBlockProcessor | [protected, static] |
block_type() | dtn::BlockProcessor | [inline] |
BlockInfo class | dtn::BlockProcessor | [friend] |
BlockProcessor(int block_type) | dtn::BlockProcessor | |
BUNDLE_CUSTODY_XFER_REQUESTED enum value | dtn::PrimaryBlockProcessor | [protected] |
BUNDLE_DO_NOT_FRAGMENT enum value | dtn::PrimaryBlockProcessor | [protected] |
BUNDLE_IS_ADMIN enum value | dtn::PrimaryBlockProcessor | [protected] |
BUNDLE_IS_FRAGMENT enum value | dtn::PrimaryBlockProcessor | [protected] |
bundle_processing_flag_t enum name | dtn::PrimaryBlockProcessor | [protected] |
BUNDLE_SINGLETON_DESTINATION enum value | dtn::PrimaryBlockProcessor | [protected] |
BundleProtocol class | dtn::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 | |
packed | dtn::PrimaryBlockProcessor | [protected] |
packed | dtn::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] |