int ht_dmq_broadcast(str* body) { if (!ht_dmq_peer) { LM_ERR("ht_dmq_peer is null!\n"); return -1; } LM_DBG("sending broadcast...\n"); ht_dmqb.bcast_message(ht_dmq_peer, body, 0, &ht_dmq_resp_callback, 1, &ht_dmq_content_type); return 0; }
int usrloc_dmq_send(str* body, dmq_node_t* node) { if (!usrloc_dmq_peer) { LM_ERR("dlg_dmq_peer is null!\n"); return -1; } if (node) { LM_DBG("sending dmq message ...\n"); usrloc_dmqb.send_message(usrloc_dmq_peer, body, node, &usrloc_dmq_resp_callback, 1, &usrloc_dmq_content_type); } else { LM_DBG("sending dmq broadcast...\n"); usrloc_dmqb.bcast_message(usrloc_dmq_peer, body, 0, &usrloc_dmq_resp_callback, 1, &usrloc_dmq_content_type); } return 0; }