ISource::accept 메서드
파생된 클래스에서 재정의될 때 호출자에서 소유권을 전송하여 이 ISource 블록에서 제공된 메시지를 수락합니다.
virtual message<_Type> * accept(
runtime_object_identity _MsgId,
_Inout_ ITarget<_Type> * _PTarget
) = 0;
매개 변수
_MsgId
제공되는 message 개체의 runtime_object_identity입니다._PTarget
accept 메서드를 호출하고 있는 대상 블록에 대한 포인터입니다.
반환 값
호출자가 이제 소유권을 가진 메시지에 대한 포인터입니다.
설명
accept 메서드는 대상에 의해 호출되지만 메시지는 이 ISource 블록에 의해 제공되고 있습니다.반환된 메시지 포인터는 이 소스가 메시지를 복사하기로 결정하는 경우 ITarget 블록의 propagate에 전달된 것과 다를 수 있습니다.
요구 사항
헤더: agents.h
네임 스페이스: 동시성