IBR-DTNSuite
0.8
|
#include <ExtensionBlock.h>
Public Member Functions | |
FactoryList () | |
virtual | ~FactoryList () |
Factory & | get (char type) throw (ibrcommon::Exception) |
void | add (char type, Factory *f) throw (ibrcommon::Exception) |
void | remove (char type) |
Static Public Member Functions | |
static void | initialize () |
Definition at line 48 of file ExtensionBlock.h.
Definition at line 19 of file ExtensionBlock.cpp.
dtn::data::ExtensionBlock::FactoryList::~FactoryList | ( | ) | [virtual] |
Definition at line 22 of file ExtensionBlock.cpp.
void dtn::data::ExtensionBlock::FactoryList::add | ( | char | type, |
Factory * | f | ||
) | throw (ibrcommon::Exception) |
Definition at line 48 of file ExtensionBlock.cpp.
Referenced by dtn::data::ExtensionBlock::Factory::Factory().
ExtensionBlock::Factory & dtn::data::ExtensionBlock::FactoryList::get | ( | char | type | ) | throw (ibrcommon::Exception) |
Definition at line 36 of file ExtensionBlock.cpp.
Referenced by dtn::data::ExtensionBlock::Factory::get().
void dtn::data::ExtensionBlock::FactoryList::initialize | ( | ) | [static] |
Definition at line 25 of file ExtensionBlock.cpp.
References dtn::data::ExtensionBlock::factories.
Referenced by dtn::data::ExtensionBlock::Factory::Factory(), and dtn::data::ExtensionBlock::Factory::get().
void dtn::data::ExtensionBlock::FactoryList::remove | ( | char | type | ) |
Definition at line 58 of file ExtensionBlock.cpp.
Referenced by dtn::data::ExtensionBlock::Factory::~Factory().