UniSet 2.44.3
Класс uniset::ObjectRepository

#include <ObjectRepository.h>

Граф связей класса uniset::ObjectRepository:

Открытые типы

enum  ObjectType { ObjectRef , Section }

Открытые члены

 ObjectRepository (const std::shared_ptr< uniset::Configuration > &conf)
void registration (const std::string &name, const uniset::ObjectPtr oRef, const std::string &section, bool force=false) const
void registration (const std::string &fullName, const uniset::ObjectPtr oRef, bool force=false) const
void unregistration (const std::string &name, const std::string &section) const
void unregistration (const std::string &fullName) const
uniset::ObjectPtr resolve (const std::string &name, const std::string &NSName="NameService") const
bool isExist (const uniset::ObjectPtr &oref) const
bool isExist (const std::string &fullName) const
bool list (const std::string &section, uniset::ListObjectName *ls, size_t how_many=300) const
bool listSections (const std::string &in_section, uniset::ListObjectName *ls, size_t how_many=300) const
bool createSection (const std::string &name, const std::string &in_section) const
bool createSectionF (const std::string &fullName) const
bool createRootSection (const std::string &name) const
 Функция создания секции в корневом 'каталоге'.
bool removeSection (const std::string &fullName, bool recursive=false) const
 Функция удаления секции
bool renameSection (const std::string &newName, const std::string &fullName) const
 Функция переименования секции
void printSection (const std::string &fullName) const

Защищенные члены

bool list (const std::string &section, uniset::ListObjectName *ls, size_t how_many, ObjectType type) const
bool createContext (const std::string &cname, CosNaming::NamingContext_ptr ctx) const

Защищенные данные

std::string nsName
std::shared_ptr< uniset::Configurationuconf

Подробное описание

Работа с CORBA-репозиторием (NameService).
Заметки
Репозиторий работает только, с локальным репозиторием