multitype_join::reserve (Método)

Reserva un mensaje ofrecido previamente por este bloque de mensajería multitype_join.

virtual bool reserve(
   runtime_object_identity _MsgId,
   _Inout_ ITarget<_Destination_type> * _PTarget
);

Parámetros

  • _MsgId
    runtime_object_identity del objeto message que se está reservando.

  • _PTarget
    Puntero al bloque de destino que llama al método reserve.

Valor devuelto

true si se ha procesado correctamente el mensaje; de lo contrario, es false.Las reservas se pueden producir errores por muchas razones, como: el mensaje se reservado ya o aceptado por otro destino, el origen podría denegar reservas, etc.

Comentarios

Después de llamar a reserve, si se realiza correctamente, debe llamar a consume o release para aceptar o ceder la posesión del mensaje, respectivamente.

Requisitos

Encabezado: agents.h

Simultaneidad deespacio de nombres:

Vea también

Referencia

multitype_join (Clase)