completion_future-Klasse
Stellt ein "future"-Objekt dar, das einer asynchronen C++ AMP-Operation entspricht.
class completion_future;
Member
Öffentliche Konstruktoren
Name |
Beschreibung |
---|---|
Initialisiert eine neue Instanz der completion_future-Klasse. |
|
Zerstört das completion_future-Objekt. |
Öffentliche Methoden
Name |
Beschreibung |
---|---|
Wartet, bis der zugeordnete asynchrone Vorgang beendet ist. |
|
Verkettet ein Rückruffunktionsobjekt mit dem completion_future-Objekt, das ausgeführt werden soll, wenn der zugeordnete asynchrone Vorgang beendet wird. |
|
Gibt ein task-Objekt zurück, das dem zugeordneten asynchronen Vorgang entspricht. |
|
Ruft einen booleschen Wert ab, der angibt, ob das Objekt einem asynchronen Vorgang zugeordnet ist. |
|
Blockiert, bis der zugeordnete asynchrone Vorgang beendet ist. |
|
Blockiert, bis der zugeordnete asynchrone Vorgang beendet oder die Zeit, die von _Rel_time angegeben wird, abgelaufen ist. |
|
Blockiert, bis der zugeordnete asynchrone Vorgang beendet ist oder die aktuelle Uhrzeit den von _Abs_time angegebenen Wert überschreitet. |
Öffentliche Operatoren
Name |
Beschreibung |
---|---|
completion_future::operator std::shared_future<void>-Operator |
Konvertiert implizit das completion_future-Objekt zu einem std::shared_future-Objekt. |
Kopiert den Inhalt des angegebenen completion_future-Objekts in dieses Objekt. |
Vererbungshierarchie
completion_future
Anforderungen
Header: amprt.h
Namespace: Parallelität