IBR-DTNSuite
0.12
|
#include <ExtensionBlock.h>
Public Member Functions | |
FactoryList () | |
virtual | ~FactoryList () |
Factory & | get (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 () |
Definition at line 65 of file ExtensionBlock.h.
dtn::data::ExtensionBlock::FactoryList::FactoryList | ( | ) |
Definition at line 33 of file ExtensionBlock.cpp.
|
virtual |
Definition at line 36 of file ExtensionBlock.cpp.
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().
|
static |
Definition at line 39 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 | ( | block_t | type) |
Definition at line 72 of file ExtensionBlock.cpp.
Referenced by dtn::data::ExtensionBlock::Factory::~Factory().