|
UniSet
1.4.0
|
Открытые члены | |
| ObjectRepositoryFactory (UniSetTypes::Configuration *conf) | |
| bool | createSection (const char *name, const char *in_section) throw (UniSetTypes::ORepFailed,UniSetTypes::InvalidObjectName) |
| Создание секции | |
| 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 char *name) |
| Функция создания секции в корневом 'каталоге'. | |
| 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) |
| bool ObjectRepositoryFactory::createRootSection | ( | const char * | name | ) |
Функция создания секции в корневом 'каталоге'.
Перекрестные ссылки ORepHelpers::getRootNamingContext().
| bool ObjectRepositoryFactory::createRootSection | ( | const std::string & | name | ) |
Эта функция перегружена и предоставляется исключительно для удобства использования. Она отличается от вышеупомянутой только фактическими аргументами.
| bool ObjectRepositoryFactory::createSection | ( | const char * | name, |
| const char * | in_section | ||
| ) | throw (UniSetTypes::ORepFailed,UniSetTypes::InvalidObjectName) |
Создание секции
| name | - имя создаваемой секции |
| in_section | - полное имя секции внутри которой создается новая |
| section | - полное имя секции начиная с Root. |
| ORepFailed | - генерируется если произошла при получении доступа к секции |
Перекрестные ссылки ORepHelpers::checkBadSymbols(), ORepHelpers::getContext() и UniSetTypes::unideb.
| bool ObjectRepositoryFactory::createSection | ( | const std::string & | name, |
| const std::string & | in_section | ||
| ) | throw (UniSetTypes::ORepFailed,UniSetTypes::InvalidObjectName) |
Эта функция перегружена и предоставляется исключительно для удобства использования. Она отличается от вышеупомянутой только фактическими аргументами.
| bool ObjectRepositoryFactory::createSectionF | ( | const std::string & | fullName | ) | throw (UniSetTypes::ORepFailed,UniSetTypes::InvalidObjectName) |
Создание секции по полному имени
| fullName | - полное имя создаваемой секции |
| ORepFailed | - генерируется если произошла при получении доступа к секции |
Перекрестные ссылки ORepHelpers::getSectionName() и UniSetTypes::unideb.
| bool ObjectRepositoryFactory::removeSection | ( | const std::string & | fullName, |
| bool | recursive = false |
||
| ) |
Функция удаления секции
| fullName | - имя удаляемой секции |
| recursive | - удлаять рекурсивно все секции или возвращать не удалять и ошибку ( временно ) |
Перекрестные ссылки ORepHelpers::getContext(), ORepHelpers::getSectionName() и UniSetTypes::unideb.
| bool ObjectRepositoryFactory::renameSection | ( | const std::string & | newName, |
| const std::string & | fullName | ||
| ) |
Функция переименования секции
| newFName | - полное имя новой секции |
| oldFName | - полное имя удаляемрй секции |
Перекрестные ссылки ORepHelpers::getContext() и ORepHelpers::getSectionName().
1.7.6.1