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 |
---|---|
Buduje multi_link_registry obiektu. |
|
Niszczy obiekt multi_link_registry. |
Metody publiczne
Nazwa |
Opis |
---|---|
Dodaje łącze do multi_link_registry obiektu. (Zastępuje network_link_registry::add.) |
|
Zwraca iterację do pierwszego elementu w multi_link_registry obiektu. (Zastępuje network_link_registry::begin.) |
|
Wyszukiwanie multi_link_registry obiektu dla określonego bloku. (Zastępuje network_link_registry::contains.) |
|
Zlicza liczbę elementów w multi_link_registry obiektu. (Zastępuje network_link_registry::count.) |
|
Usuwa łącze z multi_link_registry obiektu. (Zastępuje network_link_registry::remove.) |
|
Ustawia górną granicę na liczbę łączy multi_link_registry obiekt może przechowywać. |
Hierarchia dziedziczenia
multi_link_registry
Wymagania
Nagłówek: agents.h
Przestrzeń nazw: concurrency