Интерфейс ObjectsManager_i

Интерфейс менеджера объектов. Подробнее...

import "ObjectsManager_i.idl";

Граф наследования:ObjectsManager_i:

UniSetObject_i IOController_i IONotifyController_i

Полный список членов класса

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

void broadcast (in UniSetTypes::TransportMessage msg)
UniSetTypes::SimpleInfoSeq getObjectsInfo (in long MaxLength)


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

Интерфейс менеджера объектов.

Автор:
Pavel Vainerman
Версия:
Дата:
September 2001-
Базовый класс для менеджеров объектов. Позволяет посылать сообщение ко всем объектам сразу.

Методы

void ObjectsManager_i::broadcast ( in UniSetTypes::TransportMessage  msg  ) 

< распространить сообщение всем подчиненным объектам

UniSetTypes::SimpleInfoSeq ObjectsManager_i::getObjectsInfo ( in long  MaxLength  ) 

получение информации о состоянии подчиненных объектов(менеджеров)

Аргументы:
MaxLength - ограничение размера возвращаемой последовательности структур SimpleInfo.
Заметки:
Если у менеджера количество подчиненных объектов больше MaxLength, то он вернет информацию только о первых MaxLength объектах. Если <=, то количество равное количеству объектов.

Возвращаемые данные содержат в себе инфо. о всех подчиненных объектах данного менеджера, а также объектах подчиненных данному менеджеру менеджерах и их объектах и т.п. и т.п. рекурсивно... Так что MaxLength должно быть достаточным.

Необходимо сделать:
Подумать насчет применения итератора, при слишком большом( >1000 ) количестве подчиненных объектов...


Объявления и описания членов интерфейса находятся в файле:

Документация по UniSet. Последние изменения: Mon Dec 3 16:14:28 2012. Создано системой  doxygen 1.5.9