UniSet 2.32.1
Открытые члены | Полный список членов класса
Интерфейс UniSetManager_i

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

import <UniSetManager_i.idl;

Граф наследования:UniSetManager_i:
Inheritance graph
[см. легенду]
Граф связей класса UniSetManager_i:
Collaboration graph
[см. легенду]

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

void broadcast (in uniset::TransportMessage msg)
 
uniset::SimpleInfoSeq getObjectsInfo (in long MaxLength, in string userparam)
 
- Открытые члены унаследованные от UniSetObject_i
uniset::ObjectId getId ()
 
uniset::ObjectType getType ()
 
uniset::SimpleInfo getInfo (in string userparam)
 
uniset::SimpleInfo apiRequest (in string query)
 
boolean exist ()
 
void push (in uniset::TransportMessage msg)
 
void pushMessage (in string msg, in long mtype, in uniset::Timespec tm, in uniset::ProducerInfo pi, in long priority, in long consumer)
 

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

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

Автор
Pavel Vainerman
Версия
Дата
September 2001-

Базовый класс для менеджеров объектов. Позволяет посылать сообщение ко всем объектам сразу.

Методы

◆ broadcast()

void UniSetManager_i::broadcast ( in uniset::TransportMessage msg)

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

◆ getObjectsInfo()

uniset::SimpleInfoSeq UniSetManager_i::getObjectsInfo ( in long MaxLength,
in string userparam )

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

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