Compartir a través de


completion_future (Clase)

Representa un futuro que corresponde a la operación asincrónica de C++ AMP.

class completion_future;

Miembros

Constructores públicos

Name

Descripción

completion_future::completion_future (Constructor)

Inicializa una nueva instancia de la clase completion_future.

completion_future::~completion_future (Destructor)

Destruye el objeto completion_future.

Métodos públicos

Name

Descripción

completion_future::get (Método)

Espera hasta que se completa la operación asincrónica asociada.

completion_future::then (Método)

Encadena un objeto de función de llamada de devolución al objeto completion_future que se ejecuta cuando la operación asincrónica asociada finaliza la ejecución.

completion_future::to_task (Método)

Devuelve un objeto task que corresponde a la operación asíncrona asociada.

completion_future::valid (Método)

Obtiene un valor booleano que indica si el objeto está asociado a una operación asincrónica.

completion_future::wait (Método)

Bloquea hasta que la operación asíncrona asociada se completa.

completion_future::wait_for (Método)

Bloquea hasta que se completa la operación asíncrona asociada o hasta que el tiempo especificado por _Rel_time ha transcurrido.

completion_future::wait_until (Método)

Bloquea hasta que se completa la operación asincrónica asociada o hasta que la hora actual supera el valor especificado por _Abs_time.

Operadores públicos

Name

Descripción

completion_future::operator std::shared_future<void> (Operador)

Convierte implícitamente el objeto completion_future a un objeto std::shared_future .

completion_future::operator= (Operador)

Copia el contenido del objeto especificado completion_future en este.

Jerarquía de herencia

completion_future

Requisitos

Encabezado: amprt.h

Espacio de nombres: simultaneidad

Vea también

Referencia

Espacio de nombres de simultaneidad (C++ AMP)