UniSet 2.32.1
|
Перечисления | |
enum | uniset::ObjectRepository::ObjectType { uniset::ObjectRepository::ObjectRef , uniset::ObjectRepository::Section } |
Функции | |
bool | uniset::ObjectRepository::list (const std::string §ion, uniset::ListObjectName *ls, size_t how_many=300) const |
bool | uniset::ObjectRepository::listSections (const std::string &in_section, uniset::ListObjectName *ls, size_t how_many=300) const |
bool | uniset::ObjectRepository::createSection (const std::string &name, const std::string &in_section) const |
bool | uniset::ObjectRepository::createSectionF (const std::string &fullName) const |
bool | uniset::ObjectRepository::createRootSection (const std::string &name) const |
Функция создания секции в корневом 'каталоге'. | |
bool | uniset::ObjectRepository::removeSection (const std::string &fullName, bool recursive=false) const |
Функция удаления секции | |
bool | uniset::ObjectRepository::renameSection (const std::string &newName, const std::string &fullName) const |
Функция переименования секции | |
void | uniset::ObjectRepository::printSection (const std::string &fullName) const |
bool | uniset::ObjectRepository::list (const std::string §ion, uniset::ListObjectName *ls, size_t how_many, ObjectType type) const |
bool | uniset::ObjectRepository::createContext (const std::string &cname, CosNaming::NamingContext_ptr ctx) const |
Переменные | |
std::string | uniset::ObjectRepository::nsName |
std::shared_ptr< uniset::Configuration > | uniset::ObjectRepository::uconf |
|
protected |
Создание нового контекста(секции)
bool ObjectRepository::createRootSection | ( | const std::string & | name | ) | const |
Функция создания секции в корневом 'каталоге'.
bool ObjectRepository::createSection | ( | const std::string & | name, |
const std::string & | in_section ) const |
Создание секции throw(uniset::ORepFailed, uniset::InvalidObjectName);
name | - имя создаваемой секции |
in_section | - полное имя секции внутри которой создается новая |
section | - полное имя секции начиная с Root. |
ORepFailed | - генерируется если произошла при получении доступа к секции |
bool ObjectRepository::createSectionF | ( | const std::string & | fullName | ) | const |
Создание секции по полному имени throw(uniset::ORepFailed, uniset::InvalidObjectName);
fullName | - полное имя создаваемой секции |
ORepFailed | - генерируется, если произошла при получении доступа к секции |
|
protected |
ls | - указатель на список который надо заполнить |
how_many | - максимальное количество заносимых элементов |
in_section | - полное имя секции начиная с Root. |
type | - тип вынимаемых(заносимых в список) объектов. |
ORepFailed | - генерируется если произошла при получении доступа к секции |
bool ObjectRepository::list | ( | const std::string & | section, |
uniset::ListObjectName * | ls, | ||
size_t | how_many = 300 ) const |
Получение списка how_many объектов из секции section. throw(uniset::ORepFailed)
ls | - указатель на список, который надо заполнить |
how_many | - максимальное количество заносимых элементов |
section | - полное имя секции, начиная с Root. |
ORepFailed | - генерируется если произошла при получении доступа к секции |
bool ObjectRepository::listSections | ( | const std::string & | in_section, |
uniset::ListObjectName * | ls, | ||
size_t | how_many = 300 ) const |
Получение списка how_many подсекций из секции in_section. throw(uniset::ORepFailed);
ls | - указатель на список который надо заполнить |
how_many | - максимальное количество заносимых элементов |
in_section | - полное имя секции начиная с Root. |
ORepFailed | - генерируется если произошла при получении доступа к секции |
void ObjectRepository::printSection | ( | const std::string & | fullName | ) | const |
Функция выводящая на экран список всех объектов расположенных в данной секции
bool ObjectRepository::removeSection | ( | const std::string & | fullName, |
bool | recursive = false ) const |
Функция удаления секции
fullName | - имя удаляемой секции |
recursive | - удалять рекурсивно все секции или возвращать не удалять и ошибку ( временно ) |
bool ObjectRepository::renameSection | ( | const std::string & | newName, |
const std::string & | fullName ) const |
Функция переименования секции
newFName | - полное имя новой секции |
oldFName | - полное имя удаляемой секции |