응용프로그램은 메시지 처리자를 사용하여 목적지로 전송된 메시지를 수신합니다.
xms::PropertyContext | +----xms::MessageConsumer
MessageConsumer 오브젝트의 XMS 정의 등록 정보 목록은 MessageConsumer 등록 정보를 참조하십시오.
메소드 | 설명 |
---|---|
close | 메시지 목록을 닫습니다. |
getHandle | C 응용프로그램이 메시지 처리자에 액세스하기 위해 사용할 핸들을 가져옵니다. |
getMessageListener | 메시지 처리자에 등록된 메시지 리스너로 포인터를 가져옵니다. |
getMessageSelector | 메시지 처리자에 대한 메시지 선택자를 가져옵니다. |
isNull | MessageConsumer 오브젝트가 널 오브젝트인지 여부를 판별합니다. |
receive | 메시지 처리자의 다음 메시지를 수신합니다. 호출이 무기한으로 메시지를 기다리거나 메시지 처리자가 닫힐 때까지 기다립니다. |
receive | 메시지 처리자의 다음 메시지를 수신합니다. 호출이 지정된 기간 동안 메시지를 기다리거나 메시지 처리자가 닫힐 때까지 기다립니다. |
receiveNoWait | 메시지를 즉시 사용할 수 있는 경우 메시지 처리자의 다음 메시지를 수신합니다. |
setMessageListener | 메시지 리스너를 메시지 처리자에 등록합니다. |
MessageListener * getMessageListener() const;
메시지 처리자에 등록된 메시지 리스너로 포인터를 가져옵니다.
메시지 리스너 사용에 대한 자세한 정보는 C++에서 메시지 리스너 사용을 참조하십시오.
Message * receive(const xmsLONG waitInterval) const;
메시지 처리자의 다음 메시지를 수신합니다. 호출이 지정된 기간 동안 메시지를 기다리거나 메시지 처리자가 닫힐 때까지 기다립니다.
xmsVOID setMessageListener(const MessageListener *lsr);
메시지 리스너 사용에 대한 자세한 정보는 C++에서 메시지 리스너 사용을 참조하십시오.