source_block::accept_message 메서드
파생 클래스에서 재정의된 경우 소스에서 제공한 메시지를 수락합니다.메시지 블록은 _MsgId를 확인하고 메시지를 반환하도록 이 메서드를 재정의해야 합니다.
virtual message<_Target_type> * accept_message(
runtime_object_identity _MsgId
) = 0;
매개 변수
- _MsgId
message 개체의 런타임 개체 ID입니다.
반환 값
호출자가 이제 소유권을 가진 메시지에 대한 포인터입니다.
설명
소유권을 이전하려면 원래 메시지 포인터가 반환되어야 합니다.소유권을 유지하려면 메시지 페이로드의 복사본을 만들고 반환해야 합니다.
요구 사항
헤더: agents.h
네임 스페이스: 동시성