Public Member Functions | Static Public Member Functions | Protected Member Functions

dtn::data::ExtensionBlock::Factory Class Reference

#include <ExtensionBlock.h>

Inherited by dtn::data::AgeBlock::Factory, dtn::security::BundleAuthenticationBlock::Factory, dtn::security::ExtensionSecurityBlock::Factory, dtn::security::PayloadConfidentialBlock::Factory, and dtn::security::PayloadIntegrityBlock::Factory.

List of all members.

Public Member Functions

virtual dtn::data::Blockcreate ()=0

Static Public Member Functions

static Factoryget (char type) throw (ibrcommon::Exception)

Protected Member Functions

 Factory (char type)
virtual ~Factory ()

Detailed Description

Definition at line 22 of file ExtensionBlock.h.


Constructor & Destructor Documentation

dtn::data::ExtensionBlock::Factory::Factory ( char  type  )  [protected]
dtn::data::ExtensionBlock::Factory::~Factory (  )  [protected, virtual]

Member Function Documentation

virtual dtn::data::Block* dtn::data::ExtensionBlock::Factory::create (  )  [pure virtual]
ExtensionBlock::Factory & dtn::data::ExtensionBlock::Factory::get ( char  type  )  throw (ibrcommon::Exception) [static]

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