| 47 | {} |
| 48 | |
| 49 | std::string source::address() const { |
| 50 | pn_terminus_t *authoritative = object_; |
| 51 | if (parent_ && pn_terminus_is_dynamic(object_)) |
| 52 | authoritative = pn_link_source(parent_); |
| 53 | return str(pn_terminus_get_address(authoritative)); |
| 54 | } |
| 55 | |
| 56 | enum source::distribution_mode source::distribution_mode() const { |
| 57 | return (enum distribution_mode)pn_terminus_get_distribution_mode(object_); |