Полный список членов класса
Открытые члены |
|
| ObjectRepositoryFactory (const std::shared_ptr< UniSetTypes::Configuration > &conf) |
| bool | createSection (const std::string &name, const std::string &in_section) throw (UniSetTypes::ORepFailed, UniSetTypes::InvalidObjectName) |
| | Создание секции
|
| bool | createSectionF (const std::string &fullName) throw (UniSetTypes::ORepFailed, UniSetTypes::InvalidObjectName) |
| bool | createRootSection (const std::string &name) |
| | Функция создания секции в корневом 'каталоге'.
|
| bool | removeSection (const std::string &fullName, bool recursive=false) |
| | Функция удаления секции
|
| bool | renameSection (const std::string &newName, const std::string &fullName) |
| | Функция переименования секции
|
| void | printSection (const std::string &fullName) |
Методы
Создание секции
- Аргументы:
-
| name | - имя создаваемой секции |
| in_section | - полное имя секции внутри которой создается новая |
| section | - полное имя секции начиная с Root. |
- Исключения:
-
| ORepFailed | - генерируется если произошла при получении доступа к секции |
Перекрестные ссылки ORepHelpers::checkBadSymbols() и ORepHelpers::getContext().
Создание секции по полному имени
- Аргументы:
-
| fullName | - полное имя создаваемой секции |
- Исключения:
-
| ORepFailed | - генерируется если произошла при получении доступа к секции |
Перекрестные ссылки ORepHelpers::getSectionName().
Функция удаления секции
- Аргументы:
-
| fullName | - имя удаляемой секции |
| recursive | - удлаять рекурсивно все секции или возвращать не удалять и ошибку ( временно ) |
- Предупреждения:
- Функция вынимает только первые 1000 объектов, остальные игнорируются...
Перекрестные ссылки ORepHelpers::getContext() и ORepHelpers::getSectionName().
Объявления и описания членов классов находятся в файлах: