dtn::SessionBlockProcessor Class Reference

Block processor implementation for session blocks. More...

#include <SessionBlockProcessor.h>

Inheritance diagram for dtn::SessionBlockProcessor:
dtn::BlockProcessor

List of all members.

Public Member Functions

 SessionBlockProcessor ()
 Constructor.

int prepare (const Bundle *bundle, BlockInfoVec *xmit_blocks, const BlockInfo *source, const LinkRef &link, BlockInfo::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.

Detailed Description

Block processor implementation for session blocks.

Definition at line 27 of file SessionBlockProcessor.h.


Constructor & Destructor Documentation

dtn::SessionBlockProcessor::SessionBlockProcessor (  ) 

Constructor.

Definition at line 30 of file SessionBlockProcessor.cc.


Member Function Documentation

int dtn::SessionBlockProcessor::consume ( Bundle bundle,
BlockInfo block,
u_char *  buf,
size_t  len 
) [virtual]
int dtn::SessionBlockProcessor::generate ( const Bundle bundle,
BlockInfoVec xmit_blocks,
BlockInfo block,
const LinkRef link,
bool  last 
) [virtual]
int dtn::SessionBlockProcessor::prepare ( const Bundle bundle,
BlockInfoVec xmit_blocks,
const BlockInfo source,
const LinkRef link,
BlockInfo::list_owner_t  list 
) [virtual]

The documentation for this class was generated from the following files:
Generated on Sun Nov 21 13:21:14 2010 for DTN Reference Implementation by  doxygen 1.6.3