ISource::reserve (Método)
Cuando se invalida en una clase derivada, reserva un mensaje ofrecido previamente por este bloque ISource.
virtual bool reserve(
runtime_object_identity _MsgId,
_Inout_ ITarget<_Type> * _PTarget
) = 0;
Parámetros
_MsgId
El runtime_object_identity del objeto message proporcionado._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
Espacio de nombres: simultaneidad