ITarget — Klasa
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
Definicje 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. |
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Niszczy ITarget obiektu. |
Metody publiczne
Nazwa |
Opis |
---|---|
Gdy zastąpiony w klasie pochodnej, asynchronicznie przekazuje wiadomość z bloku źródłowego do tego bloku docelowego. |
|
Gdy zastąpiony w klasie pochodnej, synchronicznie przekazuje wiadomość do bloku docelowego. |
|
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. |
Metody chronione
Nazwa |
Opis |
---|---|
Gdy zastąpiony w klasie pochodnej, łączy bloku określonego źródła tej ITarget bloku. |
|
Gdy zastąpiony w klasie pochodnej, wstrzymuje bloku określonego źródła z tego ITarget bloku. |
|
Gdy zastąpiony w klasie pochodnej, wstrzymuje wszystkie bloki źródła z tego ITarget bloku. |
Uwagi
Aby uzyskać więcej informacji, zobacz Bloki komunikatów asynchronicznych.
Hierarchii dziedziczenia
ITarget
Wymagania
Nagłówek: agents.h
Obszar nazw: współbieżności