#include <ot_lib.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 |
| ot_lib::interfaceRepository::interfaceRepository | ( | int | maxElements = MAX_INTERFACE_ELEMENTS |
) |
| ot_lib::interfaceRepository::~interfaceRepository | ( | void | ) |
| 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 | ) |
map<string,ot_interfaceElement *> ot_lib::interfaceRepository::m_elements [private] |
1.5.5