Metodo multitype_join::consume

Utilizza un messaggio precedentemente offerto dal blocco di messaggistica multitype_join e riservato correttamente dalla destinazione trasferendo la proprietà al chiamante.

virtual message<_Destination_type> * consume(
   runtime_object_identity _MsgId,
   _Inout_ ITarget<_Destination_type> * _PTarget
);

Parametri

  • _MsgId
    runtime_object_identity dell'oggetto message riservato.

  • _PTarget
    Puntatore al blocco di destinazione che sta chiamando il metodo consume.

Valore restituito

Puntatore all'oggetto message di cui il chiamante possiede ora la proprietà.

Note

Il metodo consume è simile a accept, ma deve essere preceduto sempre da una chiamata a reserve che ha restituito true.

Requisiti

Header: agents.h

Concorrenza diSpazio dei nomi:

Vedere anche

Riferimenti

Classe multitype_join