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