void qd_policy_private_deny_amqp_connection(pn_connection_t *conn, const char *cond_name, const char *cond_descr) { pn_condition_t * cond = pn_connection_condition(conn); (void) pn_condition_set_name( cond, cond_name); (void) pn_condition_set_description(cond, cond_descr); pn_connection_close(conn); // Connection denial counts are counted and logged by python code. }
void connection::close(const error_condition& condition) { set_error_condition(condition, pn_connection_condition(pn_object())); close(); }