|
@@ -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);
|
|
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_STR, SR_KEMIP_STR, SR_KEMIP_NONE,
|
|
SR_KEMIP_NONE, SR_KEMIP_NONE, 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"),
|
|
{ str_init("ipops"), str_init("srv_query"),
|
|
SR_KEMIP_INT, ki_srv_query,
|
|
SR_KEMIP_INT, ki_srv_query,
|
|
{ SR_KEMIP_STR, SR_KEMIP_STR, SR_KEMIP_NONE,
|
|
{ SR_KEMIP_STR, SR_KEMIP_STR, SR_KEMIP_NONE,
|