UniSet
1.4.0
|
Перечисления | |
enum | ObjectRepository::ObjectType { ObjectRepository::ObjectRef, ObjectRepository::Section } |
Функции | |
bool | ObjectRepository::list (const std::string §ion, UniSetTypes::ListObjectName *ls, unsigned int how_many=300) throw (UniSetTypes::ORepFailed) |
Получение списка how_many объектов из секции section. | |
bool | ObjectRepository::listSections (const std::string &in_section, UniSetTypes::ListObjectName *ls, unsigned int how_many=300) throw (UniSetTypes::ORepFailed) |
Получние списка how_many подсекций из секции in_section. | |
void | ObjectRepositoryFactory::printSection (const std::string &fullName) |
bool ObjectRepository::list | ( | const std::string & | section, |
UniSetTypes::ListObjectName * | ls, | ||
unsigned int | how_many = 300 |
||
) | throw (UniSetTypes::ORepFailed) |
Получение списка how_many объектов из секции section.
Используется в ObjectRepositoryFactory::printSection().
bool ObjectRepository::listSections | ( | const std::string & | in_section, |
UniSetTypes::ListObjectName * | ls, | ||
unsigned int | how_many = 300 |
||
) | throw (UniSetTypes::ORepFailed) |
Получние списка how_many подсекций из секции in_section.
ls | - указатель на список который надо заполнить |
how_many | - максимальное количество заносимых элементов |
in_section | - полное имя секции начиная с Root. |
ORepFailed | - генерируется если произошла при получении доступа к секции |
void ObjectRepositoryFactory::printSection | ( | const std::string & | fullName | ) |
Функция выводящая на экран список всех объектов расположенных в данной секции
Перекрестные ссылки ObjectRepository::list().