Partilhar via


scheduler_ptr Estrutura

Representa um apontador para um agendador. Esta classe existe para permitir a especificação de um tempo de vida partilhado usando shared_ptr ou apenas uma referência direta usando o ponteiro nu.

Sintaxe

struct scheduler_ptr;

Membros

Construtores Públicos

Nome Description
scheduler_ptr::scheduler_ptr Sobrecarregado. Cria um ponteiro de agendador de shared_ptr para o agendador

Métodos Públicos

Nome Description
scheduler_ptr::get Devolve o ponteiro bruto ao agendador

Operadores Públicos

Nome Description
scheduler_ptr::operator bool Teste se o ponteiro do escalonador é não-nulo
scheduler_ptr::operator-> Comporta-te como um ponteiro

Hierarquia de herança

scheduler_ptr

Requerimentos

Cabeçalho: pplinterface.h

Namespace: simultaneidade

scheduler_ptr::get Método

Devolve o ponteiro bruto ao agendador.

scheduler_interface* get() const;

Valor de retorno

scheduler_ptr::operator bool

Verifica se o ponteiro do escalonador não é nulo.

operator bool() const;

scheduler_ptr::operator->

Comporta-se como um ponteiro.

scheduler_interface* operator->() const;

Valor de retorno

scheduler_ptr::scheduler_ptr Construtor

Cria um ponteiro de agendador de shared_ptr para agendador.

explicit scheduler_ptr(std::shared_ptr<scheduler_interface> scheduler);
explicit scheduler_ptr(_In_opt_ scheduler_interface* pScheduler);

Parâmetros

Agendador
O agendador para converter.

pScheduler
O programador aponta para converter.

Consulte também

concorrência Namespace