propagator_block::send-Methode

Initiiert synchron eine Meldung an diesen Block. Wird von einem ISource-Block aufgerufen. Wenn diese Funktion abgeschlossen wird, wurde die Meldung bereits an den Block weitergegeben.

virtual message_status send(
   message<_Source_type> * _PMessage,
   ISource<_Source_type> * _PSource
);

Parameter

  • _PMessage
    Ein Zeiger auf das message-Objekt.

  • _PSource
    Ein Zeiger für den Quellblock, der die Meldung anbietet.

Rückgabewert

Eine message_status-Angabe für das, was das Ziel entschieden hat, mit der Meldung zu tun.

Hinweise

Diese Methode löst eine invalid_argument-Ausnahme aus, wenn entweder der _PMessage-Parameter oder der _PSource-Parameter NULL ist.

Anforderungen

Header: agents.h

Namespace: Concurrency

Siehe auch

Referenz

propagator_block-Klasse