亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? lwres_packet.docbook

?? openswan
?? DOCBOOK
字號:
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN"><!-- - Copyright (C) 2004  Internet Systems Consortium, Inc. ("ISC") - Copyright (C) 2001  Internet Software Consortium. - - Permission to use, copy, modify, and distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE.--><!-- $Id: lwres_packet.docbook,v 1.2 2004/09/20 18:00:50 mcr Exp $ --><refentry><refentryinfo><date>Jun 30, 2000</date></refentryinfo><refmeta><refentrytitle>lwres_packet</refentrytitle><manvolnum>3</manvolnum><refmiscinfo>BIND9</refmiscinfo></refmeta><refnamediv><refname>lwres_lwpacket_renderheader</refname><refname>lwres_lwpacket_parseheader</refname><refpurpose>lightweight resolver packet handling functions</refpurpose></refnamediv><refsynopsisdiv><funcsynopsis><funcsynopsisinfo>#include &lt;lwres/lwpacket.h&gt;</funcsynopsisinfo><funcprototype><funcdef>lwres_result_t<function>lwres_lwpacket_renderheader</function></funcdef><paramdef>lwres_buffer_t *b</paramdef><paramdef>lwres_lwpacket_t *pkt</paramdef></funcprototype><funcprototype><funcdef>lwres_result_t<function>lwres_lwpacket_parseheader</function></funcdef><paramdef>lwres_buffer_t *b</paramdef><paramdef>lwres_lwpacket_t *pkt</paramdef></funcprototype></funcsynopsis></refsynopsisdiv><refsect1><title>DESCRIPTION</title><para>These functions rely on a<type>struct lwres_lwpacket</type>which is defined in<filename>lwres/lwpacket.h</filename>.<programlisting>typedef struct lwres_lwpacket lwres_lwpacket_t;struct lwres_lwpacket {        lwres_uint32_t          length;        lwres_uint16_t          version;        lwres_uint16_t          pktflags;        lwres_uint32_t          serial;        lwres_uint32_t          opcode;        lwres_uint32_t          result;        lwres_uint32_t          recvlength;        lwres_uint16_t          authtype;        lwres_uint16_t          authlength;};</programlisting></para><para>The elements of this structure are:<variablelist><varlistentry><term><constant>length</constant></term><listitem><para>the overall packet length, including the entire packet header.This field is filled in by the lwres_gabn_*() and lwres_gnba_*()calls.</para></listitem></varlistentry><varlistentry><term><constant>version</constant></term><listitem><para>the header format. There is currently only one format,<type>LWRES_LWPACKETVERSION_0</type>.This field is filled in by the lwres_gabn_*() and lwres_gnba_*()calls.</para></listitem></varlistentry><varlistentry><term><constant>pktflags</constant></term><listitem><para>library-defined flags for this packet: for instance whether the packetis a request or a reply. Flag values can be set, but not defined bythe caller.This field is filled in by the application wit the exception of theLWRES_LWPACKETFLAG_RESPONSE bit, which is set by the library in thelwres_gabn_*() and lwres_gnba_*() calls.</para></listitem></varlistentry><varlistentry><term><constant>serial</constant></term><listitem><para>is set by the requestor and is returned in all replies. If two or morepackets from the same source have the same serial number and are fromthe same source, they are assumed to be duplicates and the latter onesmay be dropped.This field must be set by the application.</para></listitem></varlistentry><varlistentry><term><constant>opcode</constant></term><listitem><para>indicates the operation.Opcodes between 0x00000000 and 0x03ffffff arereserved for use by the lightweight resolver library. Opcodes between0x04000000 and 0xffffffff are application defined.This field is filled in by the lwres_gabn_*() and lwres_gnba_*()calls.</para></listitem></varlistentry><varlistentry><term><constant>result</constant></term><listitem><para>is only valid for replies.Results between 0x04000000 and 0xffffffff are application defined.Results between 0x00000000 and 0x03ffffff are reserved for library use.This field is filled in by the lwres_gabn_*() and lwres_gnba_*()calls.</para></listitem></varlistentry><varlistentry><term><constant>recvlength</constant></term><listitem><para>is the maximum buffer size that the receiver can handle on requestsand the size of the buffer needed to satisfy a request when the bufferis too large for replies.This field is supplied by the application.</para></listitem></varlistentry><varlistentry><term><constant>authtype</constant></term><listitem><para>defines the packet level authentication that is used.Authorisation types between 0x1000 and 0xffff are application definedand types between 0x0000 and 0x0fff are reserved for library use.Currently these are not used and must be zero.</para></listitem></varlistentry><varlistentry><term><constant>authlen</constant></term><listitem><para>gives the length of the authentication data.Since packet authentication is currently not used, this must be zero.</para></listitem></varlistentry></variablelist></para><para>The following opcodes are currently defined:<variablelist><varlistentry><term><constant>NOOP</constant></term><listitem><para>Success is always returned and the packet contents are echoed.The lwres_noop_*() functions should be used for this type.</para></listitem></varlistentry><varlistentry><term><constant>GETADDRSBYNAME</constant></term><listitem><para>returns all known addresses for a given name.The lwres_gabn_*() functions should be used for this type.</para></listitem></varlistentry><varlistentry><term><constant>GETNAMEBYADDR</constant></term><listitem><para>return the hostname for the given address.The lwres_gnba_*() functions should be used for this type.</para></listitem></varlistentry></variablelist></para><para><function>lwres_lwpacket_renderheader()</function> transfers thecontents of lightweight resolver packet structure<type>lwres_lwpacket_t</type> <parameter>*pkt</parameter> in networkbyte order to the lightweight resolver buffer,<parameter>*b</parameter>.</para><para><function>lwres_lwpacket_parseheader()</function> performs theconverse operation.  It transfers data in network byte order frombuffer <parameter>*b</parameter> to resolver packet<parameter>*pkt</parameter>.  The contents of the buffer<parameter>b</parameter> should correspond to a<type>lwres_lwpacket_t</type>.</para></refsect1><refsect1><title>RETURN VALUES</title><para> Successful calls to<function>lwres_lwpacket_renderheader()</function> and<function>lwres_lwpacket_parseheader()</function> return<errorcode>LWRES_R_SUCCESS</errorcode>.  If there is insufficientspace to copy data between the buffer <parameter>*b</parameter> andlightweight resolver packet <parameter>*pkt</parameter> both functionsreturn <errorcode>LWRES_R_UNEXPECTEDEND</errorcode>.</para></refsect1></refentry>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91麻豆国产自产在线观看| 日韩一区二区视频| 欧美一区二区三区在线视频| 国产午夜亚洲精品不卡| 亚洲一区二区欧美日韩| 国产不卡视频在线观看| 在线综合视频播放| 亚洲乱码国产乱码精品精98午夜| 久久精品国产精品亚洲精品| 欧美性高清videossexo| 国产日产欧美一区二区视频| 免费观看在线色综合| 色婷婷av一区| 日韩伦理av电影| 国产99久久久国产精品潘金网站| 日韩一卡二卡三卡四卡| 一级日本不卡的影视| jiyouzz国产精品久久| www精品美女久久久tv| 日韩二区三区四区| 欧美性感一区二区三区| 一区二区三区在线观看欧美| jvid福利写真一区二区三区| 久久精品亚洲国产奇米99| 国内精品免费**视频| 日韩三级高清在线| 久久精品99国产精品日本| 欧美妇女性影城| 日韩电影在线观看网站| 宅男噜噜噜66一区二区66| 婷婷久久综合九色综合绿巨人| 色女孩综合影院| 亚洲欧美电影一区二区| 一本色道a无线码一区v| 18成人在线观看| 色综合天天天天做夜夜夜夜做| 中文字幕五月欧美| 色视频成人在线观看免| 夜夜亚洲天天久久| 欧美视频一区二区| 日韩主播视频在线| 精品久久久三级丝袜| 精品在线免费视频| 久久精品亚洲精品国产欧美kt∨ | 国产麻豆成人传媒免费观看| 欧美一激情一区二区三区| 麻豆91在线播放免费| 久久久久国产精品人| 成人午夜在线播放| 亚洲精品中文字幕乱码三区 | 国产黄色精品视频| 欧美激情在线观看视频免费| 不卡一区二区三区四区| 亚洲啪啪综合av一区二区三区| 色丁香久综合在线久综合在线观看| 亚洲线精品一区二区三区| 欧美精品一二三| 国产精品一区二区在线观看网站| 中文在线一区二区| 在线免费观看一区| 久久精品久久精品| 亚洲人一二三区| 91精品国产麻豆| 成人午夜视频在线观看| 亚洲国产综合视频在线观看| 欧美一区二区成人6969| 国产高清在线精品| 亚洲午夜免费视频| 久久九九久久九九| 在线观看av一区| 国产一区二区主播在线| 中文字幕亚洲在| 欧美电影免费观看高清完整版| 不卡在线视频中文字幕| 琪琪久久久久日韩精品| 国产精品国产三级国产普通话99| 欧美日韩一区二区三区在线看 | 日韩丝袜美女视频| 成人免费电影视频| 蜜桃精品视频在线| 一区二区三区中文在线| 久久久久久久久久久99999| 欧洲日韩一区二区三区| 国产综合色在线视频区| 亚洲第一主播视频| 亚洲午夜久久久久久久久电影网 | 欧美aⅴ一区二区三区视频| 国产精品三级在线观看| 日韩美女一区二区三区| 在线一区二区三区| 不卡av电影在线播放| 蜜臀久久99精品久久久久宅男| 亚洲欧美激情视频在线观看一区二区三区 | 久久激情五月激情| 亚洲国产视频一区二区| 亚洲精品一二三区| 国产精品乱人伦中文| 26uuu国产日韩综合| 欧美一区二区视频在线观看2020| 欧美极品少妇xxxxⅹ高跟鞋| 成人永久免费视频| 亚洲综合激情另类小说区| 久久久久久久综合| 日韩欧美一级片| 欧美高清www午色夜在线视频| 91官网在线观看| 99国产一区二区三精品乱码| 另类小说一区二区三区| 日韩福利电影在线| 青青草一区二区三区| 亚洲成人激情综合网| 午夜成人免费电影| 午夜a成v人精品| 日韩中文字幕区一区有砖一区| 亚洲国产精品久久人人爱| 一区二区三区四区不卡在线| 一区二区三区影院| 亚洲综合清纯丝袜自拍| 亚洲一区在线观看免费| 亚洲超丰满肉感bbw| 亚洲mv大片欧洲mv大片精品| 亚洲成av人片一区二区梦乃| 香蕉久久一区二区不卡无毒影院| 一区二区三区四区在线| 亚洲成人免费观看| 日韩黄色免费网站| 久久99深爱久久99精品| 国产一区二区中文字幕| 成人高清视频免费观看| 99v久久综合狠狠综合久久| 色久优优欧美色久优优| 精品视频在线免费看| 91精品国产综合久久久久久| 欧美一级欧美一级在线播放| 精品国产成人系列| 亚洲国产精品国自产拍av| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 麻豆成人久久精品二区三区小说| 麻豆传媒一区二区三区| 国产成人鲁色资源国产91色综| 成人午夜电影小说| 91久久精品日日躁夜夜躁欧美| 欧美日本一道本在线视频| 欧美不卡激情三级在线观看| 久久久久久久综合色一本| 中文字幕一区二区在线播放| 亚洲一区二区三区不卡国产欧美| 美女脱光内衣内裤视频久久影院| 国产精品69毛片高清亚洲| 色综合激情五月| 日韩精品一区二区三区在线| 国产欧美va欧美不卡在线| 一区二区三区**美女毛片| 免费看日韩精品| 91丨九色丨黑人外教| 在线播放日韩导航| 中文子幕无线码一区tr| 日韩专区在线视频| www.欧美色图| 精品成人免费观看| 亚洲综合激情另类小说区| 国产一区二区三区四区在线观看| 91久久免费观看| 久久久一区二区| 视频一区欧美日韩| 92国产精品观看| 精品99久久久久久| 亚洲大片在线观看| 成人久久久精品乱码一区二区三区| 欧美日韩精品福利| 国产精品久久久久久久岛一牛影视| 婷婷国产v国产偷v亚洲高清| eeuss鲁片一区二区三区| 日韩精品最新网址| 亚洲综合男人的天堂| www.欧美色图| 国产午夜亚洲精品不卡| 麻豆精品精品国产自在97香蕉| 91老司机福利 在线| 中文字幕乱码亚洲精品一区 | 日韩亚洲欧美综合| 亚洲精品中文在线| av亚洲精华国产精华| 国产欧美日韩视频一区二区| 麻豆视频一区二区| 欧美精品tushy高清| 亚洲尤物视频在线| 日本久久电影网| 亚洲色图制服丝袜| 99久久综合精品| 中文字幕一区二区三区四区不卡| 国内精品免费**视频| 欧美第一区第二区| 久久国产剧场电影| 精品久久久久久无| 久久爱www久久做| 精品国产1区2区3区| 久草热8精品视频在线观看| 日韩视频免费直播| 六月丁香婷婷色狠狠久久|