#include <ot_interfaceRepository.h>

Public Member Functions | |
| interfaceRepository (int maxElements=MAX_INTERFACE_ELEMENTS) | |
| ~interfaceRepository (void) | |
| ot_interfaceElement * | getElement (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 |
| interfaceRepository::interfaceRepository | ( | int | maxElements = MAX_INTERFACE_ELEMENTS |
) |
| interfaceRepository::~interfaceRepository | ( | void | ) |
| ot_interfaceElement* interfaceRepository::getElement | ( | const string & | name | ) |
| void interfaceRepository::addElement | ( | ot_interfaceElement * | element | ) |
| void interfaceRepository::removeElement | ( | const string & | name | ) |
| const map<string,ot_interfaceElement *>& interfaceRepository::getAllElements | ( | void | ) |
int interfaceRepository::m_maxElements [private] |
map<string,ot_interfaceElement *> interfaceRepository::m_elements [private] |
1.5.5