lwres_buffer.html revision 7911e6f9de303bca5a3d8b34f4330c8f7cecffae
ddccd5811feff696ba460dabfb666ce61040f545Andreas Gustafsson<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein - Copyright (C) 2000, 2001, 2004, 2005, 2007, 2014-2016 Internet Systems Consortium, Inc. ("ISC")
5347c0fcb04eaea19d9f39795646239f487c6207Tinderbox User - This Source Code Form is subject to the terms of the Mozilla Public
5347c0fcb04eaea19d9f39795646239f487c6207Tinderbox User - License, v. 2.0. If a copy of the MPL was not distributed with this
ddccd5811feff696ba460dabfb666ce61040f545Andreas Gustafsson - file, You can obtain one at http://mozilla.org/MPL/2.0/.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry">
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User<a name="id-1"></a><div class="titlepage"></div>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein lwres_buffer_init,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein lwres_buffer_invalidate,
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User lwres_buffer_add,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein lwres_buffer_subtract,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein lwres_buffer_clear,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein lwres_buffer_first,
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User lwres_buffer_forward,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein lwres_buffer_back,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein lwres_buffer_getuint8,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein lwres_buffer_putuint8,
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User lwres_buffer_getuint16,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein lwres_buffer_putuint16,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein lwres_buffer_getuint32,
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User lwres_buffer_putuint32,
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User lwres_buffer_putmem,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein lwres_buffer_getmem
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein — lightweight resolver buffer management
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;">
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User<b class="fsfunc">lwres_buffer_init</b>(</code></td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<td>lwres_buffer_t *<var class="pdparam">b</var>, </td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<td>unsigned int <var class="pdparam">length</var><code>)</code>;</td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<b class="fsfunc">lwres_buffer_invalidate</b>(</code></td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<td>lwres_buffer_t *<var class="pdparam">b</var><code>)</code>;</td>
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User<table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;">
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User<b class="fsfunc">lwres_buffer_add</b>(</code></td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<td>lwres_buffer_t *<var class="pdparam">b</var>, </td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<td>unsigned int <var class="pdparam">n</var><code>)</code>;</td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<b class="fsfunc">lwres_buffer_subtract</b>(</code></td>
2eeb74d1cf5355dd98f6d507a10086e16bb08c4bTinderbox User<td>lwres_buffer_t *<var class="pdparam">b</var>, </td>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User<td>unsigned int <var class="pdparam">n</var><code>)</code>;</td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<b class="fsfunc">lwres_buffer_clear</b>(</code></td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<td>lwres_buffer_t *<var class="pdparam">b</var><code>)</code>;</td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<b class="fsfunc">lwres_buffer_first</b>(</code></td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<td>lwres_buffer_t *<var class="pdparam">b</var><code>)</code>;</td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;">
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User<b class="fsfunc">lwres_buffer_forward</b>(</code></td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<td>lwres_buffer_t *<var class="pdparam">b</var>, </td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<td>unsigned int <var class="pdparam">n</var><code>)</code>;</td>
8eea877894ea5bcf5cdd9ca124a8601ad421d753Andreas Gustafsson<table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;">
8eea877894ea5bcf5cdd9ca124a8601ad421d753Andreas Gustafsson<b class="fsfunc">lwres_buffer_back</b>(</code></td>
8eea877894ea5bcf5cdd9ca124a8601ad421d753Andreas Gustafsson<td>lwres_buffer_t *<var class="pdparam">b</var>, </td>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User<td>unsigned int <var class="pdparam">n</var><code>)</code>;</td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinlwres_uint8_t
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<b class="fsfunc">lwres_buffer_getuint8</b>(</code></td>
a24330c4805a224191ab687d0291963062fe3355Tinderbox User<td>lwres_buffer_t *<var class="pdparam">b</var><code>)</code>;</td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<b class="fsfunc">lwres_buffer_putuint8</b>(</code></td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<td>lwres_buffer_t *<var class="pdparam">b</var>, </td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<td>lwres_uint8_t <var class="pdparam">val</var><code>)</code>;</td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinlwres_uint16_t
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<b class="fsfunc">lwres_buffer_getuint16</b>(</code></td>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User<td>lwres_buffer_t *<var class="pdparam">b</var><code>)</code>;</td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<b class="fsfunc">lwres_buffer_putuint16</b>(</code></td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<td>lwres_buffer_t *<var class="pdparam">b</var>, </td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<td>lwres_uint16_t <var class="pdparam">val</var><code>)</code>;</td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinlwres_uint32_t
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<b class="fsfunc">lwres_buffer_getuint32</b>(</code></td>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User<td>lwres_buffer_t *<var class="pdparam">b</var><code>)</code>;</td>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User<table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<b class="fsfunc">lwres_buffer_putuint32</b>(</code></td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<td>lwres_buffer_t *<var class="pdparam">b</var>, </td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<td>lwres_uint32_t <var class="pdparam">val</var><code>)</code>;</td>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User<table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<b class="fsfunc">lwres_buffer_putmem</b>(</code></td>
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User<td>lwres_buffer_t *<var class="pdparam">b</var>, </td>
<table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;">