Klasa source_link_manager
source_link_manager Zarządza obiekt wiadomości bloku łączy sieciowych z ISource bloków.
template<
class _LinkRegistry
>
class source_link_manager;
Parametry
- _LinkRegistry
Rejestr łącze sieciowe.
Członkowie
Definicje typów publicznych
Nazwa |
Opis |
---|---|
const_pointer |
Typ, który zawiera wskaźnik do const element source_link_manager obiektu. |
const_reference |
Typ, który zawiera odniesienie do const element przechowywane w source_link_manager obiektu do odczytu i wykonywania operacji const. |
iterator |
Typ, który zapewnia iterację mogą odczytywać lub modyfikować dowolnego elementu w source_link_manager obiektu. |
type |
Typ rejestru łącze zarządza source_link_manager obiektu. |
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstrukcje source_link_manager obiektu. |
|
Niszczy source_link_manager obiektu. |
Metody publiczne
Nazwa |
Opis |
---|---|
Dodaje łącze do źródła source_link_manager obiektu. |
|
Zwraca iterację do pierwszego elementu w source_link_manager obiektu. |
|
Wyszukiwanie network_link_registry w ramach tego source_link_manager obiektu dla określonego bloku. |
|
Zlicza liczbę połączonych bloków w source_link_manager obiektu. |
|
Nabywa odwołanie na source_link_manager obiektu. |
|
Rejestruje bloku docelowego, który przechowuje to source_link_manager obiektu. |
|
Zwalnia odwołanie na source_link_manager obiektu. |
|
Usuwa łącze z source_link_manager obiektu. |
|
Ustawia maksymalną liczbę łączy źródła, które mogą być dodawane do tego source_link_manager obiektu. |
Uwagi
Obecnie bloki źródła są zliczane odniesienia.To jest otoką na network_link_registry obiekt, który umożliwia równoczesny dostęp do łącza i zapewnia możliwość odwołać łącza, za pośrednictwem wywołania zwrotne.Bloki wiadomości (target_blocks lub propagator_blocks) do ich źródła łącza należy używać tej klasy.
Hierarchii dziedziczenia
source_link_manager
Wymagania
Nagłówek: agents.h
Obszar nazw: współbieżności