Classe podem ser
O ISource classe é a interface para todos os blocos de origem.Blocos de origem propagam mensagens para ITarget blocos.
template<
class _Type
>
class ISource;
Parâmetros
- _Type
O tipo de dados de carga dentro de mensagens produzidas pelo bloco de origem.
Membros
Typedefs pública
Nome |
Descrição |
---|---|
source_type |
Um alias de tipo para _Type. |
Construtores públicos
Nome |
Descrição |
---|---|
Destrói a ISource objeto. |
Métodos públicos
Nome |
Descrição |
---|---|
Quando substituído em uma classe derivada, aceita uma mensagem que foi oferecida por esse ISource bloco de transferência de propriedade para o chamador. |
|
Quando substituído em uma classe derivada, adquire uma contagem de referência sobre isso ISource bloco, para evitar a exclusão. |
|
Quando substituído em uma classe derivada, consome uma mensagem anteriormente oferecida por esse ISource bloquear e reservado com êxito pelo destino, transferência de propriedade para o chamador. |
|
Quando substituído em uma classe derivada, vincula um bloco de destino para esta ISource bloco. |
|
Quando substituído em uma classe derivada, libera uma reserva de mensagem de sucesso anterior. |
|
Quando substituído em uma classe derivada, libera uma contagem de referência sobre isso ISource bloco. |
|
Quando substituído em uma classe derivada, reserva uma mensagem anteriormente oferecida por esse ISource bloco. |
|
Quando substituído em uma classe derivada, desvincula um bloco de destino desta ISource bloquear, se encontrado anteriormente seja vinculado. |
|
Quando substituído em uma classe derivada, desvincula todos os blocos de destino desta ISource bloco. |
Comentários
Para mais informações, consulte Blocos assíncronas de mensagem.
Hierarquia de herança
ISource
Requisitos
Cabeçalho: agents.h
Namespace: concorrência