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().