Condividi tramite


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:

Vedere anche

Riferimenti

Classe source_block