| 305 | } |
| 306 | |
| 307 | void message::decode(const std::vector<char> &s) { |
| 308 | if (s.empty()) |
| 309 | throw error("message decode: no data"); |
| 310 | impl().clear(); |
| 311 | check(pn_message_decode(pn_msg(), &s[0], s.size())); |
| 312 | } |
| 313 | |
| 314 | bool message::durable() const { return pn_message_is_durable(pn_msg()); } |
| 315 | void message::durable(bool b) { pn_message_set_durable(pn_msg(), b); } |