Просмотр исходного кода

ipops: Add KEMI wrapper for ptr_query function

Xenofon Karamanos 1 год назад
Родитель
Сommit
5a5b96c8a1
1 измененных файлов с 13 добавлено и 0 удалено
  1. 13 0
      src/modules/ipops/ipops_mod.c

+ 13 - 0
src/modules/ipops/ipops_mod.c

@@ -1333,6 +1333,14 @@ static int w_ptr_query(sip_msg_t *msg, char *ip, char *pv_name)
 	return ptr_update_pv(&ip_address, &name);
 }
 
+/**
+ * \brief KEMI wrapper for `ptr_query` function.
+ */
+static int ki_ptr_query(sip_msg_t *msg, str *ip, str *pvid)
+{
+	return ptr_update_pv(ip, pvid);
+}
+
 /**
  *
  */
@@ -1513,6 +1521,11 @@ static sr_kemi_t sr_kemi_ipops_exports[] = {
 		{ SR_KEMIP_STR, SR_KEMIP_STR, SR_KEMIP_NONE,
 			SR_KEMIP_NONE, SR_KEMIP_NONE, SR_KEMIP_NONE }
 	},
+	{ str_init("ipops"), str_init("ptr_query"),
+		SR_KEMIP_INT, ki_ptr_query,
+		{ SR_KEMIP_STR, SR_KEMIP_STR, SR_KEMIP_NONE,
+			SR_KEMIP_NONE, SR_KEMIP_NONE, SR_KEMIP_NONE }
+	},
 	{ str_init("ipops"), str_init("srv_query"),
 		SR_KEMIP_INT, ki_srv_query,
 		{ SR_KEMIP_STR, SR_KEMIP_STR, SR_KEMIP_NONE,