Metodo source_block::accept
Accetta un messaggio offerto dall'oggetto source_block, trasferendo la proprietà al chiamante.
virtual message<_Target_type> * accept(
runtime_object_identity _MsgId,
_Inout_ ITarget<_Target_type> * _PTarget
);
Parametri
_MsgId
runtime_object_identity dell'oggetto message proposto._PTarget
Puntatore al blocco di destinazione che sta chiamando il metodo accept.
Valore restituito
Puntatore all'oggetto message di cui il chiamante possiede ora la proprietà.
Note
Il metodo genera un'eccezione invalid_argument se il parametro _PTarget è NULL.
Il metodo accept viene chiamato da una destinazione mentre il blocco ISource offre un messaggio.Il puntatore del messaggio restituito può essere diverso da quello passato nel metodo propagate del blocco ITarget, se tale origine esegue una copia del messaggio.
Requisiti
Header: agents.h
Concorrenza diSpazio dei nomi: