[sr-dev] git:master:0e2f744f: pv: documentation for pv_evalx() function
Daniel-Constantin Mierla
miconda at gmail.com
Tue Apr 5 07:32:17 CEST 2016
Module: kamailio
Branch: master
Commit: 0e2f744f79d78c9cc33e32544222a53ded3eab47
URL: https://github.com/kamailio/kamailio/commit/0e2f744f79d78c9cc33e32544222a53ded3eab47
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date: 2016-04-05T07:27:15+02:00
pv: documentation for pv_evalx() function
---
Modified: modules/pv/doc/pv_admin.xml
---
Diff: https://github.com/kamailio/kamailio/commit/0e2f744f79d78c9cc33e32544222a53ded3eab47.diff
Patch: https://github.com/kamailio/kamailio/commit/0e2f744f79d78c9cc33e32544222a53ded3eab47.patch
---
diff --git a/modules/pv/doc/pv_admin.xml b/modules/pv/doc/pv_admin.xml
index 4cbd6b80..21a8ba7 100644
--- a/modules/pv/doc/pv_admin.xml
+++ b/modules/pv/doc/pv_admin.xml
@@ -450,6 +450,33 @@ $var("foo") now is "foo indeed"
</programlisting>
</example>
</section>
+ <section id="pv.f.pv_evalx">
+ <title>
+ <function moreinfo="none">pv_evalx(dst, fmt)</function>
+ </title>
+ <para>
+ The fmt string is evaluated twice for exiting variables,
+ the result is stored in dst variable. The dst must be the
+ name of a writable variable. The fmt can contain variables
+ that have a value containing other variables.
+ </para>
+
+ <para>
+ Function can be used from ANY_ROUTE.
+ </para>
+ <example>
+ <title><function>pv_xavp_to_var()</function> usage</title>
+ <programlisting format="linespecific">
+...
+$var(x) = "test";
+$var(y) = "$var(x)"
+pv_evalx("$var(z)", "$var(y) one");
+
+# - the value of $var(z) is "test one"
+...
+ </programlisting>
+ </example>
+ </section>
</section>
<section>
More information about the sr-dev
mailing list