Поделиться через


Класс network_link_registry

Абстрактный базовый класс network_link_registry управляет связями между исходными и целевыми блоками.

template<
   class _Block
>
class network_link_registry;

Параметры

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

Члены

Открытые определения типов

Имя

Описание

const_pointer

Тип, предоставляющий указатель на элемент const в объекте network_link_registry.

const_reference

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

iterator

Тип, который предоставляет итератор, который может читать или изменять любой элемент в объекте network_link_registry.

type

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

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

Имя

Описание

Метод network_link_registry::add

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

Метод network_link_registry::begin

При переопределении в производном классе возвращает итератор на первый элемент в объекте network_link_registry.

Метод network_link_registry::contains

При переопределении в производном классе ищет в объекте network_link_registry заданный блок.

Метод network_link_registry::count

При переопределении в производном классе возвращает число элементов в объекте network_link_registry.

Метод network_link_registry::remove

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

Заметки

network link registry не является безопасным для параллельного доступа.

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

network_link_registry

Требования

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

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

См. также

Ссылки

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

Класс single_link_registry

Класс multi_link_registry