IBR-DTNSuite 0.6

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.

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]
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: