MCPcopy Create free account
hub / github.com/apache/qpid-proton / senders

Method senders

cpp/src/session.cpp:114–122  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

112}
113
114sender_range session::senders() const {
115 pn_link_t *lnk = pn_link_head(pn_session_connection(pn_object()), 0);
116 while (lnk) {
117 if (pn_link_is_sender(lnk) && pn_link_session(lnk) == pn_object())
118 break;
119 lnk = pn_link_next(lnk, 0);
120 }
121 return sender_range(sender_iterator(make_wrapper<sender>(lnk), pn_object()));
122}
123
124receiver_range session::receivers() const {
125 pn_link_t *lnk = pn_link_head(pn_session_connection(pn_object()), 0);

Callers 2

on_session_closeMethod · 0.45
on_transport_closeMethod · 0.45

Calls 6

pn_link_headFunction · 0.85
pn_session_connectionFunction · 0.85
pn_link_is_senderFunction · 0.85
pn_link_sessionFunction · 0.85
pn_link_nextFunction · 0.85
sender_iteratorClass · 0.50

Tested by

no test coverage detected