dtn::APIBlockProcessor Class Reference

#include <APIBlockProcessor.h>

Inheritance diagram for dtn::APIBlockProcessor:

dtn::BlockProcessor

List of all members.


Detailed Description

Block processor implementation for any bundle block generated by the API.

Definition at line 29 of file APIBlockProcessor.h.


Public Member Functions

 APIBlockProcessor ()
 Constructor.
int consume (Bundle *bundle, BlockInfo *block, u_char *buf, size_t len)
 Virtual from BlockProcessor.
int generate (const Bundle *bundle, BlockInfoVec *xmit_blocks, BlockInfo *block, const LinkRef &link, bool last)
 Virtual from BlockProcessor.

Constructor & Destructor Documentation

dtn::APIBlockProcessor::APIBlockProcessor (  ) 

Constructor.

Definition at line 32 of file APIBlockProcessor.cc.


Member Function Documentation

int dtn::APIBlockProcessor::consume ( Bundle bundle,
BlockInfo block,
u_char *  buf,
size_t  len 
) [virtual]

Virtual from BlockProcessor.

Reimplemented from dtn::BlockProcessor.

Definition at line 39 of file APIBlockProcessor.cc.

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


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

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