5장. API 사용


자세한 내용은 AMQ C++ API 참조AMQ C++ 예제 제품군 을 참조하십시오.

5.1. 메시징 이벤트 처리

AMQ C++는 비동기 이벤트 중심 API입니다. 애플리케이션에서 이벤트를 처리하는 방법을 정의하기 위해 사용자는 messaging_handler 클래스에서 콜백 메서드를 구현합니다. 그런 다음 이러한 방법을 네트워크 활동 또는 타이머로 호출하여 새 이벤트를 트리거합니다.

예: 메시징 이벤트 처리

struct example_handler : public proton::messaging_handler {
    void on_container_start(proton::container& cont) override {
        std::cout << "The container has started\n";
    }

    void on_sendable(proton::sender& snd) override {
        std::cout << "A message can be sent\n";
    }

    void on_message(proton::delivery& dlv, proton::message& msg) override {
        std::cout << "A message is received\n";
    }
};

이는 몇 가지 일반적인 이벤트일 뿐입니다. 전체 세트는 API 참조에 설명되어 있습니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동