dtn::UnknownBlockProcessor Class Reference

#include <UnknownBlockProcessor.h>

Inheritance diagram for dtn::UnknownBlockProcessor:

dtn::BlockProcessor

List of all members.


Detailed Description

Block processor implementation for any unknown bundle blocks.

Definition at line 29 of file UnknownBlockProcessor.h.


Public Member Functions

 UnknownBlockProcessor ()
 Constructor.
int prepare (const Bundle *bundle, BlockInfoVec *xmit_blocks, const BlockInfo *source, const LinkRef &link, list_owner_t list)
 Virtual from BlockProcessor.
int generate (const Bundle *bundle, BlockInfoVec *xmit_blocks, BlockInfo *block, const LinkRef &link, bool last)
 Virtual from BlockProcessor.
bool validate (const Bundle *bundle, BlockInfoVec *block_list, BlockInfo *block, status_report_reason_t *reception_reason, status_report_reason_t *deletion_reason)
 Virtual from BlockProcessor.

Constructor & Destructor Documentation

dtn::UnknownBlockProcessor::UnknownBlockProcessor (  ) 

Constructor.

Definition at line 33 of file UnknownBlockProcessor.cc.


Member Function Documentation

int dtn::UnknownBlockProcessor::prepare ( const Bundle bundle,
BlockInfoVec xmit_blocks,
const BlockInfo source,
const LinkRef link,
list_owner_t  list 
) [virtual]

int dtn::UnknownBlockProcessor::generate ( const Bundle bundle,
BlockInfoVec xmit_blocks,
BlockInfo block,
const LinkRef link,
bool  last 
) [virtual]

bool dtn::UnknownBlockProcessor::validate ( const Bundle bundle,
BlockInfoVec block_list,
BlockInfo block,
status_report_reason_t reception_reason,
status_report_reason_t deletion_reason 
) [virtual]


The documentation for this class was generated from the following files:

Generated on Mon Jul 21 14:12:20 2008 for DTN Reference Implementation by  doxygen 1.5.6