Classe ISource
La classe ISource, corrisponde all'interfaccia per tutti i blocchi di origine.I blocchi di origine propagano messaggi nei blocchi ITarget.
template<
class _Type
>
class ISource;
Parametri
- _Type
Tipo di dati del payload nei messaggi prodotti dal blocco di destinazione.
Membri
Typedef pubblici
Nome |
Descrizione |
---|---|
source_type |
Tipo alias per _Type. |
Costruttori pubblici
Nome |
Descrizione |
---|---|
Elimina l'oggetto ISource. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Quando sottoposto a override in una classe derivata, accetta un messaggio proposto dal blocco ISource, trasferendo la proprietà al chiamante. |
|
Quando sottoposto a override in una classe derivata, acquisisce un conteggio dei riferimenti sul blocco ISource per evitare l'eliminazione. |
|
Quando sottoposto a override in una classe derivata, utilizza un messaggio precedentemente proposto dal blocco ISource e riservato correttamente dalla destinazione, trasferendo la proprietà al chiamante. |
|
Quando sottoposto a override in una classe derivata, collega un blocco di destinazione al blocco ISource. |
|
Quando sottoposto a override in una classe derivata, rilascia una precedente prenotazione corretta del messaggio. |
|
Quando sottoposto a override in una classe derivata, rilascia un conteggio dei riferimenti sul blocco ISource. |
|
Quando sottoposto a override in una classe derivata, riserva un messaggio precedentemente proposto dal blocco ISource. |
|
Quando sottoposto a override in una classe derivata, scollega un blocco di destinazione dal blocco ISource, se risulta precedentemente collegato. |
|
Quando sottoposto a override in una classe derivata, scollega tutti i blocchi di destinazione dal blocco ISource. |
Note
Per ulteriori informazioni, vedere Blocchi dei messaggi asincroni.
Gerarchia di ereditarietà
ISource
Requisiti
Header: agents.h
Concorrenza diSpazio dei nomi: