16#ifndef INCLUDED_RMQT_CONFIRMRESPONSE
17#define INCLUDED_RMQT_CONFIRMRESPONSE
19#include <bdlb_nullablevalue.h>
20#include <bsl_ostream.h>
21#include <bsl_string.h>
23namespace BloombergLP {
35 enum Status { ACK, REJECT, RETURN };
48 Status status()
const {
return d_status; }
49 bdlb::NullableValue<uint16_t> code()
const {
return d_code; }
50 bdlb::NullableValue<bsl::string> reason()
const {
return d_reason; }
54 bdlb::NullableValue<uint16_t> d_code;
55 bdlb::NullableValue<bsl::string> d_reason;
An AMQP publisher confirm response.
Definition: rmqt_confirmresponse.h:33
ConfirmResponse(const Status status)
ConfirmResponse constructor.
Definition: rmqt_confirmresponse.cpp:26