UniSet
2.6.0
|
Функции | |
void | uniset::ObjectRepository::registration (const std::string &name, const uniset::ObjectPtr oRef, const std::string §ion, bool force=false) const throw (uniset::ORepFailed, uniset::ObjectNameAlready, uniset::InvalidObjectName, uniset::NameNotFound) |
Функция регистрации объекта по имени с указанием секции | |
void | uniset::ObjectRepository::registration (const std::string &fullName, const uniset::ObjectPtr oRef, bool force=false) const throw (uniset::ORepFailed, uniset::ObjectNameAlready, uniset::InvalidObjectName, uniset::NameNotFound) |
Функция регистрации объекта по полному имени. | |
void | uniset::ObjectRepository::unregistration (const std::string &name, const std::string §ion) const throw (uniset::ORepFailed, uniset::NameNotFound) |
Удаление записи об объекте name в секции section. | |
void | uniset::ObjectRepository::unregistration (const std::string &fullName) const throw (uniset::ORepFailed, uniset::NameNotFound) |
Удаление записи об объекте по полному имени |
void ObjectRepository::registration | ( | const std::string & | name, |
const uniset::ObjectPtr | oRef, | ||
const std::string & | section, | ||
bool | force = false |
||
) | const throw (uniset::ORepFailed, uniset::ObjectNameAlready, uniset::InvalidObjectName, uniset::NameNotFound) |
Функция регистрации объекта по имени с указанием секции
Пример: registration("sens1", oRef, "Root/SensorSection");
name | - имя регистрируемого объекта |
oRef | - ссылка на объект |
section | - имя секции в которую заносится регистрационная запись |
ORepFailed | - генерируется если произошла ошибка при регистрации |
void ObjectRepository::registration | ( | const std::string & | fullName, |
const uniset::ObjectPtr | oRef, | ||
bool | force = false |
||
) | const throw (uniset::ORepFailed, uniset::ObjectNameAlready, uniset::InvalidObjectName, uniset::NameNotFound) |
Функция регистрации объекта по полному имени.
Функция регистрирует объект с именем "fullName" в репозитории объектов и связывает это имя со сылкой "oRef".
fullName | - полное имя регистрируемого объекта (т.е. включающее в себя имя секции) |
oRef | - ссылка на объект |
ORepFailed | - генерируется если произошла ошибка при регистрации |
void ObjectRepository::unregistration | ( | const std::string & | name, |
const std::string & | section | ||
) | const throw (uniset::ORepFailed, uniset::NameNotFound) |
Удаление записи об объекте name в секции section.
name | - имя регистрируемого объекта (т.е. включающее в себя имя секции) |
section | - имя секции в которой зарегистрирован объект |
ORepFailed | - генерируется если произошла ошибка при удалении |
void ObjectRepository::unregistration | ( | const std::string & | fullName | ) | const throw (uniset::ORepFailed, uniset::NameNotFound) |
Удаление записи об объекте по полному имени
fullName | - полное имя регистрируемого объекта (т.е. включающее в себя имя секции) |
ORepFailed | - генерируется если произошла ошибка при удалении |