다음을 통해 공유


source_block::accept_message 메서드

파생 클래스에서 재정의된 경우 소스에서 제공한 메시지를 수락합니다. 메시지 블록은 _MsgId를 확인하고 메시지를 반환하도록 이 메서드를 재정의해야 합니다.

virtual message<_Target_type> * accept_message(
   runtime_object_identity _MsgId
) = 0;

매개 변수

  • _MsgId
    message 개체의 런타임 개체 ID입니다.

반환 값

호출자가 이제 소유권을 가진 메시지에 대한 포인터입니다.

설명

소유권을 이전하려면 원래 메시지 포인터가 반환되어야 합니다. 소유권을 유지하려면 메시지 페이로드의 복사본을 만들고 반환해야 합니다.

요구 사항

헤더: agents.h

네임스페이스: 동시성

참고 항목

참조

source_block 클래스