source_block::release 메서드

이전의 성공적인 메시지 예약을 해제합니다.

virtual void release(
   runtime_object_identity _MsgId,
   _Inout_ ITarget<_Target_type> * _PTarget
);

매개 변수

  • _MsgId
    예약된 message 개체의 runtime_object_identity입니다.

  • _PTarget
    release 메서드를 호출하고 있는 대상 블록에 대한 포인터입니다.

설명

이 메서드는 _PTarget가 NULL인 경우 invalid_argument 예외를 throw합니다.

매개 변수 _PTarget이 reserve라고 하는 대상을 나타내지 않는 경우 메서드는 bad_target 예외를 throw합니다.

요구 사항

헤더: agents.h

네임 스페이스: 동시성

참고 항목

참조

source_block 클래스