static void CORE_link_drained(void *context, qdr_link_t *link) { qd_link_t *qlink = (qd_link_t*) qdr_link_get_context(link); if (!qlink) return; pn_link_t *plink = qd_link_pn(qlink); if (plink) pn_link_drained(plink); }
void sender::return_credit() { link_context &lctx = link_context::get(pn_object()); lctx.draining = false; pn_link_drained(pn_object()); }
int link::drained() { return pn_link_drained(pn_object()); }