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 ISource-Klasse ist die Schnittstelle für alle Quellblöcke.Quellblöcke geben Meldungen an ITarget-Blöcke weiter.
template<
class _Type
>
class ISource;
Parameter
- _Type
Der Datentyp der Nutzlast innerhalb der Meldungen, die vom Quellblock erstellt werden.
Mitglieder
Öffentliche Typedefs
Name |
Beschreibung |
|---|---|
source_type |
Ein Typalias für _Type. |
Öffentliche Konstruktoren
Name |
Beschreibung |
|---|---|
Zerstört das ISource-Objekt. |
Öffentliche Methoden
Name |
Beschreibung |
|---|---|
Akzeptiert beim Überschreiben in einer abgeleiteten Klasse eine Meldung, die von diesem ISource-Block angeboten wurde, und überträgt den Besitz an den Aufrufer. |
|
Ruft beim Überschreiben in einer abgeleiteten Klasse eine Verweisanzahl für diesen ISource-Block ab, um das Löschen zu verhindern. |
|
Verwendet beim Überschreiben in einer abgeleiteten Klasse eine Meldung, die zuvor von diesem ISource-Block angeboten und vom Ziel erfolgreich reserviert wurde, und überträgt den Besitz an den Aufrufer. |
|
Verknüpft beim Überschreiben in einer abgeleiteten Klasse einen angegebenen Zielblock mit diesem ISource-Block. |
|
Gibt beim Überschreiben in einer abgeleiteten Klasse eine frühere erfolgreiche Meldungsreservierung frei. |
|
Gibt beim Überschreiben in einer abgeleiteten Klasse eine Verweisanzahl für diesen ISource-Block frei. |
|
Reserviert beim Überschreiben in einer abgeleiteten Klasse eine Meldung, die von diesem ISource-Block angeboten wurde. |
|
Hebt beim Überschreiben in einer abgeleiteten Klasse die Verknüpfung eines Zielblocks mit einem ISource-Block auf, sofern zuvor eine Verknüpfung bestand. |
|
Hebt beim Überschreiben in einer abgeleiteten Klasse die Verknüpfung aller Zielblöcke mit diesem ISource-Block auf. |
Hinweise
Weitere Informationen finden Sie unter Asynchrone Nachrichtenblöcke.
Vererbungshierarchie
ISource
Anforderungen
Header: agents.h
Namespace: Parallelität