Classe ITarget
La classe ITarget, corrisponde all'interfaccia per tutti i blocchi di destinazione.I blocchi di destinazione utilizzano messaggi a loro offerti da blocchi ISource.
template<
class _Type
>
class ITarget;
Parametri
- _Type
Tipo di dati del payload nei messaggi accettati dal blocco di destinazione.
Membri
Typedef pubblici
Nome |
Descrizione |
---|---|
filter_method |
La firma di qualsiasi metodo utilizzato dal blocco che restituisce un valore bool per determinare se deve essere accettato un messaggio offerto. |
type |
Tipo alias per _Type. |
Costruttori pubblici
Nome |
Descrizione |
---|---|
Elimina l'oggetto ITarget. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Quando sottoposto a override in una classe derivata, passa in modo asincrono un messaggio da un blocco di origine a quello di destinazione. |
|
Quando sottoposto a override in una classe derivata, passa in modo sincrono un messaggio al blocco di destinazione. |
|
Una volta sottoposto a override in una classe derivata, restituisce true o false a seconda che il blocco di messaggi accetta messaggi offerti da un database di origine che non viene collegato.Se il metodo sottoposto a override restituisce true, la destinazione non è possibile posticipare un messaggio offerto, come illustrato l'utilizzo di un messaggio posposto in un secondo momento richiede l'origine di essere identificato nel relativo collegamento Registro di sistema sourse. |
Metodi protetti
Nome |
Descrizione |
---|---|
Quando sottoposto a override in una classe derivata, collega un blocco di origine specificato al blocco ITarget. |
|
Quando sottoposto a override in una classe derivata, scollega un blocco di origine specificato dal blocco ITarget. |
|
Quando sottoposto a override in una classe derivata, scollega tutti i blocchi di origine dal blocco ITarget. |
Note
Per ulteriori informazioni, vedere Blocchi dei messaggi asincroni.
Gerarchia di ereditarietà
ITarget
Requisiti
Header: agents.h
Concorrenza diSpazio dei nomi: