Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
De forma sincrónica, pasa un mensaje de un bloque de origen a este bloque de destino.
virtual message_status send(
_Inout_ message<_Source_type> * _PMessage,
_Inout_ ISource<_Source_type> * _PSource
);
Parámetros
_PMessage
Un puntero al objeto message._PSource
Puntero al bloque de origen que proporciona el mensaje.
Valor devuelto
Una indicación message_status de lo que el destino decidió hacer con el mensaje.
Comentarios
El método produce una excepción invalid_argument si el parámetro _PMessage o _PSource es NULL.
Utilizar el método send fuera del inicio del mensaje y propagar mensajes dentro de una red es peligroso y puede conducir al interbloqueo.
Cuando se devuelve send, el mensaje ya se ha aceptado y transferido en el bloque de destino, o el destino lo ha rechazado.
Requisitos
Encabezado: agents.h
Simultaneidad deespacio de nombres: