Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die ITarget-Klasse ist die Schnittstelle für alle Zielblöcke. Zielblöcke nehmen Meldungen auf, die von ISource-Blöcken angeboten werden.
template<
class _Type
>
class ITarget;
Parameter
- _Type
Der Datentyp der Nutzlast innerhalb der Meldungen, die vom Zielblock akzeptiert werden.
Member
Öffentliche Typedefs
Name |
Beschreibungen |
|---|---|
filter_method |
Die Signatur einer beliebigen Methode, die vom Block verwendet wurde, der einen bool-Wert zurückgibt, um zu bestimmen, ob eine bereitgestellte Meldung akzeptiert werden soll. |
type |
Ein Typalias für _Type. |
Öffentliche Konstruktoren
Name |
Beschreibungen |
|---|---|
Zerstört das ITarget-Objekt. |
Öffentliche Methoden
Name |
Beschreibungen |
|---|---|
Übergibt beim Überschreiben in einer abgeleiteten Klasse asynchron eine Meldung von einem Quellblock an diesen Zielblock. |
|
Übergibt beim Überschreiben in einer abgeleiteten Klasse eine Meldung synchron an einen Zielblock. |
Geschützte Methoden
Name |
Beschreibungen |
|---|---|
Verknüpft beim Überschreiben in einer abgeleiteten Klasse einen angegebenen Quellblock mit diesem ITarget-Block. |
|
Hebt beim Überschreiben in einer abgeleiteten Klasse die Verknüpfung eines angegebenen Quellblocks mit diesem ITarget-Block auf. |
|
Hebt beim Überschreiben in einer abgeleiteten Klasse die Verknüpfung aller Quellblöcke mit diesem ITarget-Block auf. |
Hinweise
Weitere Informationen finden Sie unter Asynchrone Nachrichtenblöcke.
Vererbungshierarchie
Anforderungen
Header: agents.h
Namespace: Concurrency