瀏覽代碼

dialog: use NULL for dmq response callback

Stefan Mititelu 5 月之前
父節點
當前提交
3b915121d7
共有 2 個文件被更改,包括 4 次插入19 次删除
  1. 4 16
      src/modules/dialog/dlg_dmq.c
  2. 0 3
      src/modules/dialog/dlg_dmq.h

+ 4 - 16
src/modules/dialog/dlg_dmq.c

@@ -33,7 +33,6 @@ static str dmq_500_rpl = str_init("Server Internal Error");
 
 dmq_api_t dlg_dmqb;
 dmq_peer_t *dlg_dmq_peer = NULL;
-dmq_resp_cback_t dlg_dmq_resp_callback = {&dlg_dmq_resp_callback_f, 0};
 
 int dmq_send_all_dlgs(dmq_node_t *dmq_node);
 int dlg_dmq_request_sync();
@@ -82,12 +81,12 @@ int dlg_dmq_send(str *body, dmq_node_t *node)
 	}
 	if(node) {
 		LM_DBG("sending dmq message ...\n");
-		dlg_dmqb.send_message(dlg_dmq_peer, body, node, &dlg_dmq_resp_callback,
-				1, &dlg_dmq_content_type);
+		dlg_dmqb.send_message(
+				dlg_dmq_peer, body, node, NULL, 1, &dlg_dmq_content_type);
 	} else {
 		LM_DBG("sending dmq broadcast...\n");
-		dlg_dmqb.bcast_message(dlg_dmq_peer, body, 0, &dlg_dmq_resp_callback, 1,
-				&dlg_dmq_content_type);
+		dlg_dmqb.bcast_message(
+				dlg_dmq_peer, body, 0, NULL, 1, &dlg_dmq_content_type);
 	}
 	return 0;
 }
@@ -684,14 +683,3 @@ int dmq_send_all_dlgs(dmq_node_t *dmq_node)
 
 	return 0;
 }
-
-
-/**
-* @brief dmq response callback
-*/
-int dlg_dmq_resp_callback_f(
-		struct sip_msg *msg, int code, dmq_node_t *node, void *param)
-{
-	LM_DBG("dmq response callback triggered [%p %d %p]\n", msg, code, param);
-	return 0;
-}

+ 0 - 3
src/modules/dialog/dlg_dmq.h

@@ -33,7 +33,6 @@
 
 extern dmq_api_t dlg_dmqb;
 extern dmq_peer_t *dlg_dmq_peer;
-extern dmq_resp_cback_t dlg_dmq_resp_callback;
 
 typedef enum
 {
@@ -49,6 +48,4 @@ int dlg_dmq_handle_msg(
 		struct sip_msg *msg, peer_reponse_t *resp, dmq_node_t *node);
 int dlg_dmq_replicate_action(dlg_dmq_action_t action, dlg_cell_t *dlg,
 		int needlock, dmq_node_t *node);
-int dlg_dmq_resp_callback_f(
-		struct sip_msg *msg, int code, dmq_node_t *node, void *param);
 #endif