IBR-DTNSuite  0.10
dtn::data::ExtensionBlock::FactoryList Class Reference

#include <ExtensionBlock.h>

Collaboration diagram for dtn::data::ExtensionBlock::FactoryList:
Collaboration graph

Public Member Functions

 FactoryList ()
 
virtual ~FactoryList ()
 
Factoryget (block_t type) throw (ibrcommon::Exception)
 
void add (block_t type, Factory *f) throw (ibrcommon::Exception)
 
void remove (block_t type)
 

Static Public Member Functions

static void initialize ()
 

Detailed Description

Definition at line 65 of file ExtensionBlock.h.

Constructor & Destructor Documentation

dtn::data::ExtensionBlock::FactoryList::FactoryList ( )

Definition at line 33 of file ExtensionBlock.cpp.

dtn::data::ExtensionBlock::FactoryList::~FactoryList ( )
virtual

Definition at line 36 of file ExtensionBlock.cpp.

Member Function Documentation

void dtn::data::ExtensionBlock::FactoryList::add ( block_t  type,
Factory f 
) throw (ibrcommon::Exception)

Definition at line 62 of file ExtensionBlock.cpp.

Referenced by dtn::data::ExtensionBlock::Factory::Factory().

ExtensionBlock::Factory & dtn::data::ExtensionBlock::FactoryList::get ( block_t  type) throw (ibrcommon::Exception)

Definition at line 50 of file ExtensionBlock.cpp.

Referenced by dtn::data::ExtensionBlock::Factory::get().

void dtn::data::ExtensionBlock::FactoryList::initialize ( )
static
void dtn::data::ExtensionBlock::FactoryList::remove ( block_t  type)

Definition at line 72 of file ExtensionBlock.cpp.

Referenced by dtn::data::ExtensionBlock::Factory::~Factory().


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