Класс single_link_registry

Объект single_link_registry — это network_link_registry, управляющий только одним исходным или целевым блоком.

template<
   class _Block
>
class single_link_registry : public network_link_registry<_Block>;

Параметры

  • _Block
    Тип данных блока, хранящихся в объекте single_link_registry.

Члены

Открытые конструкторы

Имя

Описание

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

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

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

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

Открытые методы

Имя

Описание

Метод single_link_registry::add

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

Метод single_link_registry::begin

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

Метод single_link_registry::contains

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

Метод single_link_registry::count

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

Метод single_link_registry::remove

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

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

network_link_registry

single_link_registry

Требования

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

Пространство имен: Concurrency

См. также

Ссылки

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

Класс multi_link_registry