ot_lib::interfaceRepository Class Reference

#include <ot_lib.h>

Inheritance diagram for ot_lib::interfaceRepository:

Mutex

List of all members.

Public Member Functions

 interfaceRepository (int maxElements=MAX_INTERFACE_ELEMENTS)
 ~interfaceRepository (void)
ot_interfaceElementgetElement (const string &name)
void addElement (ot_interfaceElement *element)
void removeElement (const string &name)
const map< string,
ot_interfaceElement * > & 
getAllElements (void)

Private Attributes

int m_maxElements
map< string,
ot_interfaceElement * > 
m_elements


Constructor & Destructor Documentation

ot_lib::interfaceRepository::interfaceRepository ( int  maxElements = MAX_INTERFACE_ELEMENTS  ) 

ot_lib::interfaceRepository::~interfaceRepository ( void   ) 


Member Function Documentation

ot_interfaceElement* ot_lib::interfaceRepository::getElement ( const string &  name  ) 

void ot_lib::interfaceRepository::addElement ( ot_interfaceElement element  ) 

void ot_lib::interfaceRepository::removeElement ( const string &  name  ) 

const map<string,ot_interfaceElement *>& ot_lib::interfaceRepository::getAllElements ( void   ) 


Member Data Documentation


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

Generated on Sun May 4 12:42:45 2008 for OT_LIB 4.1 by  doxygen 1.5.5