Udostępnij za pośrednictwem


Klasa ITarget

ITarget Klasy jest interfejs dla wszystkich bloków.Bloki docelowych zużywają wiadomości oferowane przez ISource bloków.

template<
   class _Type
>
class ITarget;

Parametry

  • _Type
    Typ danych ładunku w wiadomości akceptowany przez bloku docelowego.

Członkowie

Dd492505.collapse_all(pl-pl,VS.110).gifDefinicje typów publicznych

Nazwa

Opis

filter_method

Podpis każdą metodę stosowaną przez bloku, który zwraca bool wartość, aby określić, czy oferowane wiadomości powinny być akceptowane.

type

Alias typu _Type.

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

Nazwa

Opis

ITarget:: ~ destruktora ITarget

Niszczy ITarget obiektu.

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

Nazwa

Opis

Metoda ITarget::propagate

Gdy zastąpiony w klasie pochodnej, asynchronicznie przekazuje wiadomość z bloku źródłowego do tego bloku docelowego.

Metoda ITarget::send

Gdy zastąpiony w klasie pochodnej, synchronicznie przekazuje wiadomość do bloku docelowego.

Metoda ITarget::supports_anonymous_source

Gdy zastąpiony w klasie pochodnej, zwraca wartość PRAWDA lub FAŁSZ w zależności od tego, czy blok komunikatów akceptuje wiadomości oferowanych przez źródło, który nie jest połączony z jej.Jeśli zastąpiona metoda zwraca true, obiekt docelowy nie może odroczyć wiadomości oferowane zużycia przełożonych wiadomości w późniejszym czasie wymaga źródła identyfikację w rejestrze łącze sourse.

Dd492505.collapse_all(pl-pl,VS.110).gifMetody chronione

Nazwa

Opis

Metoda ITarget::link_source

Gdy zastąpiony w klasie pochodnej, łączy bloku określonego źródła tej ITarget bloku.

Metoda ITarget::unlink_source

Gdy zastąpiony w klasie pochodnej, wstrzymuje bloku określonego źródła z tego ITarget bloku.

Metoda ITarget::unlink_sources

Gdy zastąpiony w klasie pochodnej, wstrzymuje wszystkie bloki źródła z tego ITarget bloku.

Uwagi

Aby uzyskać więcej informacji, zobacz Asynchroniczne blokuje wiadomości.

Hierarchii dziedziczenia

ITarget

Wymagania

Nagłówek: agents.h

Obszar nazw: współbieżności

Zobacz też

Informacje

Współbieżność obszaru nazw

Klasa ISource