Udostępnij za pośrednictwem


multi_link_registry — Klasa

Obiekt multi_link_registry to network_link_registry, który zarządza wieloma blokami źródłowymi lub wieloma blokami docelowymi.

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

Parametry

  • _Block
    Typ danych bloku są przechowywane w multi_link_registry obiektu.

Elementy członkowskie

Konstruktory publiczne

Nazwa

Opis

multi_link_registry::multi_link_registry — Konstruktor

Buduje multi_link_registry obiektu.

multi_link_registry::~multi_link_registry — Destruktor

Niszczy obiekt multi_link_registry.

Metody publiczne

Nazwa

Opis

multi_link_registry::add — Metoda

Dodaje łącze do multi_link_registry obiektu. (Zastępuje network_link_registry::add.)

multi_link_registry::begin — Metoda

Zwraca iterację do pierwszego elementu w multi_link_registry obiektu. (Zastępuje network_link_registry::begin.)

multi_link_registry::contains — Metoda

Wyszukiwanie multi_link_registry obiektu dla określonego bloku. (Zastępuje network_link_registry::contains.)

multi_link_registry::count — Metoda

Zlicza liczbę elementów w multi_link_registry obiektu. (Zastępuje network_link_registry::count.)

multi_link_registry::remove — Metoda

Usuwa łącze z multi_link_registry obiektu. (Zastępuje network_link_registry::remove.)

multi_link_registry::set_bound — Metoda

Ustawia górną granicę na liczbę łączy multi_link_registry obiekt może przechowywać.

Hierarchia dziedziczenia

network_link_registry

multi_link_registry

Wymagania

Nagłówek: agents.h

Przestrzeń nazw: concurrency

Zobacz też

Informacje

concurrency — Przestrzeń nazwy

single_link_registry — Klasa