Podem ser de classe
O ISource classe é a interface para todos os blocos de código-fonte. Blocos de código-fonte propagam as mensagens para ITarget blocos.
template<
class _Type
>
class ISource;
Parâmetros
- _Type
O tipo de dados de carga nas mensagens produzido pelo bloco de origem.
Membros
Definições de tipo públicas
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, 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 este ISource bloco. |
|
Quando substituído em uma classe derivada, libera uma reserva de mensagem bem-sucedida 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-se uma mensagem anteriormente oferecida por esse ISource bloco. |
|
Quando substituído em uma classe derivada, Desvincula um bloco de destino a partir dessa ISource Bloquear, se encontrado anteriormente sejam vinculados. |
|
Quando substituído em uma classe derivada, desvincula todos os blocos de destino a partir dessa ISource bloco. |
Comentários
Para obter mais informações, consulte Blocos de mensagens assíncronas.
Hierarquia de herança
Requisitos
Cabeçalho: Agents.h
Namespace: Simultaneidade