ITarget-Klasse
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