dtn::PreviousHopBlockProcessor Class Reference

#include <PreviousHopBlockProcessor.h>

Inheritance diagram for dtn::PreviousHopBlockProcessor:

dtn::BlockProcessor

List of all members.


Detailed Description

Block processor implementation for the previous hop bundle block.

Definition at line 27 of file PreviousHopBlockProcessor.h.


Public Member Functions

 PreviousHopBlockProcessor ()
 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.
int consume (Bundle *bundle, BlockInfo *block, u_char *buf, size_t len)
 Virtual from BlockProcessor.

Constructor & Destructor Documentation

dtn::PreviousHopBlockProcessor::PreviousHopBlockProcessor (  ) 

Constructor.

Definition at line 30 of file PreviousHopBlockProcessor.cc.


Member Function Documentation

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

Virtual from BlockProcessor.

Reimplemented from dtn::BlockProcessor.

Definition at line 37 of file PreviousHopBlockProcessor.cc.

References BP_FAIL, and dtn::BlockProcessor::prepare().

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

int dtn::PreviousHopBlockProcessor::consume ( Bundle bundle,
BlockInfo block,
u_char *  buf,
size_t  len 
) [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