ITarget-Klasse
Die ITarget-Klasse stellt die Schnittstelle für alle Zielblöcke.Zielblöcke die Meldungen verarbeiten, die von ihnen ISource Blöcke bereitgestellt werden.
template<
class _Type
>
class ITarget;
Parameter
- _Type
Der Datentyp der Nutzlast innerhalb der Meldungen akzeptiert vom Zielblock.
Member
Öffentliches Typedefs
Name |
Beschreibung |
---|---|
filter_method |
Die Signatur einer Methode vom Block, der einen Wert zurückgibt bool, um zu bestimmen, ob eine angebotene Meldung angenommen werden soll. |
type |
Ein Typ, der auch für _Type. |
Öffentliche Konstruktoren
Name |
Beschreibung |
---|---|
Zerstört das ITarget-Objekt. |
Öffentliche Methoden
Name |
Beschreibung |
---|---|
Ruft beim Überschreiben in einer abgeleiteten Klasse überschrieben wird, wird eine Meldung asynchron aus einem Quellblock an diesen Zielblock weiter. |
|
Ruft beim Überschreiben in einer abgeleiteten Klasse überschrieben wird, wird synchron eine Meldung an den Zielblock weiter. |
|
Ruft beim Überschreiben in einer abgeleiteten Klasse überschrieben, wird true oder false zurück, je nachdem, ob der Nachrichtenblock die Meldungen akzeptiert, die von einer Quelle bereitgestellt werden, die nicht darauf bezieht.Wenn die überschriebene Methode true zurückgibt, kann das Ziel eine angebotene Nachricht nicht hinausschieben, da Auslastung einer hinausgeschobenen Meldung zu einem späteren Zeitpunkt erfordert die Quelle sourse Link in der Registrierung identifiziert wird. |
Geschützte Methoden
Name |
Beschreibung |
---|---|
Ruft beim Überschreiben in einer abgeleiteten Klasse einen angegebenen Quellblock Links zu diesem ITarget-Block überschrieben werden. |
|
Ruft beim Überschreiben in einer abgeleiteten Klasse überschrieben wird, löst einen angegebenen Quellblock dieses ITarget-Block. |
|
Ruft beim Überschreiben in einer abgeleiteten Klasse überschrieben wird, löst alle Quellblöcke dieses ITarget-Block. |
Hinweise
Weitere Informationen finden Sie unter Asynchrone Nachrichtenblöcke.
Vererbungshierarchie
ITarget
Anforderungen
Header: agents.h
Namespace: Parallelität