Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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.