Public Member Functions | Static Public Member Functions

dtn::data::ExtensionBlock::FactoryList Class Reference

#include <ExtensionBlock.h>

List of all members.

Public Member Functions

 FactoryList ()
virtual ~FactoryList ()
Factoryget (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 ()

Detailed Description

Definition at line 48 of file ExtensionBlock.h.


Constructor & Destructor Documentation

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

Definition at line 19 of file ExtensionBlock.cpp.

Referenced by initialize().

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

Definition at line 22 of file ExtensionBlock.cpp.


Member Function Documentation

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, and FactoryList().

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

Here is the call graph for this function:

void dtn::data::ExtensionBlock::FactoryList::remove ( char  type  ) 

Definition at line 58 of file ExtensionBlock.cpp.

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


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