Класс multi_link_registry
Объект multi_link_registry — это network_link_registry, который управляет несколькими исходными блоками или несколькими целевыми блоками.
template<
class _Block
>
class multi_link_registry : public network_link_registry<_Block>;
Параметры
- _Block
Тип данных блока, хранящихся в объекте multi_link_registry.
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Создает объект multi_link_registry. |
|
Уничтожает объект multi_link_registry. |
Открытые методы
Имя |
Описание |
---|---|
Добавляет ссылку на объект multi_link_registry. (Переопределяет network_link_registry::add.) |
|
Возвращает итератор на первый элемент в объекте multi_link_registry. (Переопределяет network_link_registry::begin.) |
|
Выполняет поиск указанного блока по объекту multi_link_registry. (Переопределяет network_link_registry::contains.) |
|
Подсчитывает количество элементов в объекте multi_link_registry. (Переопределяет network_link_registry::count.) |
|
Удаляет ссылку из объекта multi_link_registry. (Переопределяет network_link_registry::remove.) |
|
Устанавливает верхний предел на число ссылок, который может содержать объект multi_link_registry. |
Иерархия наследования
Требования
Заголовок: agents.h
Пространство имен: Concurrency