<p>This new module, based on libevent and cURL multi interface, implements non blocking HTTP queries.</p>
<hr>
<h4>You can view, comment on, or merge this pull request online at:</h4>
<p> <a href='https://github.com/kamailio/kamailio/pull/480'>https://github.com/kamailio/kamailio/pull/480</a></p>
<h4>Commit Summary</h4>
<ul>
<li>pv: expose some PV API function</li>
<li>async_http: non-blocking HTTP client module</li>
</ul>
<h4>File Changes</h4>
<ul>
<li>
<strong>A</strong>
<a href="https://github.com/kamailio/kamailio/pull/480/files#diff-0">modules/async_http/Makefile</a>
(32)
</li>
<li>
<strong>A</strong>
<a href="https://github.com/kamailio/kamailio/pull/480/files#diff-1">modules/async_http/README</a>
(423)
</li>
<li>
<strong>A</strong>
<a href="https://github.com/kamailio/kamailio/pull/480/files#diff-2">modules/async_http/async_http.c</a>
(326)
</li>
<li>
<strong>A</strong>
<a href="https://github.com/kamailio/kamailio/pull/480/files#diff-3">modules/async_http/async_http.h</a>
(131)
</li>
<li>
<strong>A</strong>
<a href="https://github.com/kamailio/kamailio/pull/480/files#diff-4">modules/async_http/async_http_mod.c</a>
(636)
</li>
<li>
<strong>A</strong>
<a href="https://github.com/kamailio/kamailio/pull/480/files#diff-5">modules/async_http/doc/Makefile</a>
(4)
</li>
<li>
<strong>A</strong>
<a href="https://github.com/kamailio/kamailio/pull/480/files#diff-6">modules/async_http/doc/async_http.xml</a>
(51)
</li>
<li>
<strong>A</strong>
<a href="https://github.com/kamailio/kamailio/pull/480/files#diff-7">modules/async_http/doc/async_http_admin.xml</a>
(437)
</li>
<li>
<strong>A</strong>
<a href="https://github.com/kamailio/kamailio/pull/480/files#diff-8">modules/async_http/hm_hash.c</a>
(186)
</li>
<li>
<strong>A</strong>
<a href="https://github.com/kamailio/kamailio/pull/480/files#diff-9">modules/async_http/hm_hash.h</a>
(134)
</li>
<li>
<strong>A</strong>
<a href="https://github.com/kamailio/kamailio/pull/480/files#diff-10">modules/async_http/http_multi.c</a>
(591)
</li>
<li>
<strong>A</strong>
<a href="https://github.com/kamailio/kamailio/pull/480/files#diff-11">modules/async_http/http_multi.h</a>
(65)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/kamailio/kamailio/pull/480/files#diff-12">modules/pv/pv.c</a>
(9)
</li>
</ul>
<h4>Patch Links:</h4>
<ul>
<li><a href='https://github.com/kamailio/kamailio/pull/480.patch'>https://github.com/kamailio/kamailio/pull/480.patch</a></li>
<li><a href='https://github.com/kamailio/kamailio/pull/480.diff'>https://github.com/kamailio/kamailio/pull/480.diff</a></li>
</ul>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/kamailio/kamailio/pull/480">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AF36ZfCP4aRhG_8f5YTaPCjUKN3xUICFks5pbPJWgaJpZM4HG-ko.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
<link itemprop="url" href="https://github.com/kamailio/kamailio/pull/480"></link>
<meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>