Classe ISource
A classe de ISource é a interface para todos os blocos de origem. Mensagens de propagação blocos de origem nos blocos de ITarget .
template<
class _Type
>
class ISource;
Parâmetros
- _Type
O tipo de dados de carga nas mensagens geradas pelo bloco de origem.
Membros
Typedefs Públicas
Nome |
Descrição |
---|---|
source_type |
Um alias de tipo para _Type. |
Construtores Públicos
Nome |
Descrição |
---|---|
Destrói o objeto ISource. |
Métodos Públicos
Nome |
Descrição |
---|---|
Quando substituído em uma classe derivada, aceita uma mensagem que é oferecida por esse bloco de ISource , transferindo propriedade ao chamador. |
|
Quando substituído em uma classe derivada, adquire uma contagem de referência do bloco de ISource , para evitar a exclusão. |
|
Quando substituído em uma classe derivada, consome uma mensagem oferecida anteriormente por esse bloco de ISource e reservada com êxito pelo destino, transferindo propriedade ao chamador. |
|
Quando substituído em uma classe derivada, links um bloco de destino a esse bloco de ISource . |
|
Quando substituído em uma classe derivada, versões uma reserva com êxito anterior da mensagem. |
|
Quando substituído em uma classe derivada, versões uma contagem de referência do bloco de ISource . |
|
Quando substituído em uma classe derivada, reservas que uma mensagem oferecida anteriormente por esse bloco de ISource . |
|
Quando substituído em uma classe derivada, unlinks um bloco de destino desse bloco de ISource , se localizado a ser vinculado anteriormente. |
|
Quando substituído em uma classe derivada, unlinks todos os blocos de destino desse bloco de ISource . |
Comentários
Para obter mais informações, consulte Blocos de mensagens assíncronos.
Hierarquia de Herança
ISource
Requisitos
Cabeçalho: agents.h
Namespace: simultaneidade