Класс 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.

Члены

Dd470717.collapse_all(ru-ru,VS.110).gifОткрытые конструкторы

Имя

Описание

Конструктор multi_link_registry::multi_link_registry

Создает объект multi_link_registry.

Деструктор multi_link_registry::~multi_link_registry

Уничтожает объект multi_link_registry.

Dd470717.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

Метод multi_link_registry::add

Добавляет ссылку на объект multi_link_registry.(Переопределяет network_link_registry::add.)

Метод multi_link_registry::begin

Возвращает итератор на первый элемент в объекте multi_link_registry.(Переопределяет network_link_registry::begin.)

Метод multi_link_registry::contains

Выполняет поиск указанного блока по объекту multi_link_registry.(Переопределяет network_link_registry::contains.)

Метод multi_link_registry::count

Подсчитывает количество элементов в объекте multi_link_registry.(Переопределяет network_link_registry::count.)

Метод multi_link_registry::remove

Удаляет ссылку из объекта multi_link_registry.(Переопределяет network_link_registry::remove.)

Метод multi_link_registry::set_bound

Устанавливает верхний предел на число ссылок, который может содержать объект multi_link_registry.

Иерархия наследования

network_link_registry

multi_link_registry

Требования

Заголовок: agents.h

Параллелизм пространство имен:

См. также

Ссылки

Пространство имен concurrency

Класс single_link_registry