Udostępnij za pośrednictwem


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

Ee427046.collapse_all(pl-pl,VS.110).gifDefinicje 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.

Ee427046.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

Konstruktor source_link_manager::source_link_manager

Konstrukcje source_link_manager obiektu.

source_link_manager:: ~ source_link_manager destruktor

Niszczy source_link_manager obiektu.

Ee427046.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

Metoda source_link_manager::add

Dodaje łącze do źródła source_link_manager obiektu.

Metoda source_link_manager::BEGIN

Zwraca iterację do pierwszego elementu w source_link_manager obiektu.

Metoda source_link_manager::contains

Wyszukiwanie network_link_registry w ramach tego source_link_manager obiektu dla określonego bloku.

Metoda source_link_manager::Count

Zlicza liczbę połączonych bloków w source_link_manager obiektu.

Metoda source_link_manager::Reference

Nabywa odwołanie na source_link_manager obiektu.

Metoda source_link_manager::register_target_block

Rejestruje bloku docelowego, który przechowuje to source_link_manager obiektu.

Metoda source_link_manager::Release

Zwalnia odwołanie na source_link_manager obiektu.

Metoda source_link_manager::Remove

Usuwa łącze z source_link_manager obiektu.

Metoda source_link_manager::set_bound

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

Zobacz też

Informacje

Współbieżność obszaru nazw

Klasa single_link_registry

Klasa multi_link_registry