1 #ifndef QPID_FRAMING_EXCHANGEBOUNDRESULT_H
2 #define QPID_FRAMING_EXCHANGEBOUNDRESULT_H
32 #include "qpid/framing/amqp_types_full.h"
34 #include "qpid/CommonImportExport.h"
44 bool _exchangeNotFound,
46 bool _queueNotMatched,
48 bool _argsNotMatched) :
50 setExchangeNotFound(_exchangeNotFound);
51 setQueueNotFound(_queueNotFound);
52 setQueueNotMatched(_queueNotMatched);
53 setKeyNotMatched(_keyNotMatched);
54 setArgsNotMatched(_argsNotMatched);
58 QPID_COMMON_EXTERN
void setExchangeNotFound(
bool _exchangeNotFound);
59 QPID_COMMON_EXTERN
bool getExchangeNotFound()
const;
60 QPID_COMMON_EXTERN
void setQueueNotFound(
bool _queueNotFound);
61 QPID_COMMON_EXTERN
bool getQueueNotFound()
const;
62 QPID_COMMON_EXTERN
void setQueueNotMatched(
bool _queueNotMatched);
63 QPID_COMMON_EXTERN
bool getQueueNotMatched()
const;
64 QPID_COMMON_EXTERN
void setKeyNotMatched(
bool _keyNotMatched);
65 QPID_COMMON_EXTERN
bool getKeyNotMatched()
const;
66 QPID_COMMON_EXTERN
void setArgsNotMatched(
bool _argsNotMatched);
67 QPID_COMMON_EXTERN
bool getArgsNotMatched()
const;
69 QPID_COMMON_EXTERN
void encode(Buffer&)
const;
71 QPID_COMMON_EXTERN
void encodeStructBody(Buffer&)
const;
72 QPID_COMMON_EXTERN
void decodeStructBody(Buffer&,
uint32_t=0);
73 QPID_COMMON_EXTERN
uint32_t encodedSize()
const;
74 QPID_COMMON_EXTERN
uint32_t bodySize()
const;
75 QPID_COMMON_EXTERN
void print(std::ostream& out)
const;
ExchangeBoundResult(bool _exchangeNotFound, bool _queueNotFound, bool _queueNotMatched, bool _keyNotMatched, bool _argsNotMatched)
std::ostream & operator<<(std::ostream &, TypeCode)
void decode(const Message &message, qpid::types::Variant::Map &map, const std::string &encoding=std::string())
Decodes message content into a Variant::Map.
void encode(const qpid::types::Variant::Map &map, Message &message, const std::string &encoding=std::string())
Encodes a Variant::Map into a message.