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