message_processor 클래스
message_processor 클래스는 message 개체의 처리를 위한 추상 기본 클래스입니다. 메시지 순서는 보장이 없습니다.
template<
class _Type
>
class message_processor;
매개 변수
- _Type
이 message_processor 개체에 의해 처리된 메시지 내의 페이로드 데이터 형식입니다.
멤버
공용 Typedefs
Name |
설명 |
---|---|
type |
_Type에 대한 형식의 별칭입니다. |
Public 메서드
Name |
설명 |
---|---|
파생 클래스에서 재정의된 경우 메시지를 비동기적으로 블록 안으로 넣습니다. |
|
파생 클래스에서 재정의된 경우 메시지를 동기적으로 블록 안으로 넣습니다. |
|
파생 클래스에서 재정의된 경우 모든 비동기 작업이 완료될 때까지 기다립니다. |
Protected 메서드
Name |
설명 |
---|---|
파생 클래스에서 재정의된 경우 블록에 대해 메시지의 순방향 처리를 수행합니다. 새 메시지가 추가되고 큐가 비어 있는 것이 발견될 때마다 한 번씩 호출됩니다. |
상속 계층 구조
요구 사항
헤더: agents.h
네임스페이스: 동시성