lwres_getrrsetbyname.docbook revision d4ef65050feac78554addf6e16a06c6e2e0bd331
f743002678eb67b99bbc29fee116b65d9530fec0wrowe<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
6736c640e65e06990ef33af71ee81fac4df4ff5fjim - Copyright (C) 2001 Internet Software Consortium.
e81785da447b469da66f218b3f0244aab507958djorton - Permission to use, copy, modify, and distribute this software for any
e81785da447b469da66f218b3f0244aab507958djorton - purpose with or without fee is hereby granted, provided that the above
e81785da447b469da66f218b3f0244aab507958djorton - copyright notice and this permission notice appear in all copies.
424b4e796cde9df955948c354cb4df6080a92d4esf - THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM
424b4e796cde9df955948c354cb4df6080a92d4esf - DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL
5cc1d035c9293c4d64b2344b5eac35edd1bd4537rpluem - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL
5cc1d035c9293c4d64b2344b5eac35edd1bd4537rpluem - INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT,
5cc1d035c9293c4d64b2344b5eac35edd1bd4537rpluem - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
5cc1d035c9293c4d64b2344b5eac35edd1bd4537rpluem - FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
3e4e54d4e3fc0123c63d57aa84ac7ad7a8c73ff8jorton - NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
3e4e54d4e3fc0123c63d57aa84ac7ad7a8c73ff8jorton - WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
00f53c09b10014571b639d5e9df993fb188220a6sf<!-- $Id: lwres_getrrsetbyname.docbook,v 1.2 2001/04/10 21:51:50 bwelling Exp $ -->
459eaf0826f995b73a0dc066f59ea10d2824e72dsf<refentryinfo>
6d6cd31bddca0b7d9cf9d18e46cd2361530e24f3sf</refentryinfo>
53e9b27aba029b18be814df40bcf6f0428771d1efuankg<refnamediv>
fe2e0971201136f2dbc6b000ad5c006a1a6ff672sf</refnamediv>
347074f011eae59e518ddf8d8474d35e029a2056sf<refsynopsisdiv>
21da42a6b8f551ef603bd06356d3bf71d6d0c21dsf<funcsynopsis>
21da42a6b8f551ef603bd06356d3bf71d6d0c21dsf<funcsynopsisinfo>#include <lwres/netdb.h></funcsynopsisinfo>
21da42a6b8f551ef603bd06356d3bf71d6d0c21dsf<funcprototype>
5a1f28ac93914b4bae892c69ac4b3e670bc10da8nd</funcprototype>
5a1f28ac93914b4bae892c69ac4b3e670bc10da8nd<funcprototype>
6135cc8178d75a52828ad225b1d568cd1e97799erpluem</funcprototype>
6135cc8178d75a52828ad225b1d568cd1e97799erpluem</funcsynopsis>
44761f3e3072cf78a4997a88bb9a515ca101a1f4covenerThe following structures are used:
2ba1586475aa4ec972ca7c19b06d53bf76f0ee7efuankg<programlisting>
2ba1586475aa4ec972ca7c19b06d53bf76f0ee7efuankgstruct rdatainfo {
c7502880be24058c7fc03771fda61f95bc238339sf unsigned int rdi_length; /* length of data */
c7502880be24058c7fc03771fda61f95bc238339sf unsigned char *rdi_data; /* record data */
ca61ccd0c306c2c72df153688ba1b49f3eceed80sfstruct rrsetinfo {
ca61ccd0c306c2c72df153688ba1b49f3eceed80sf unsigned int rri_flags; /* RRSET_VALIDATED... */
6bb524f1895f30265a1431afc460977d391cb36bsf unsigned int rri_rdclass; /* class number */
6bb524f1895f30265a1431afc460977d391cb36bsf unsigned int rri_rdtype; /* RR type number */
ca61ccd0c306c2c72df153688ba1b49f3eceed80sf unsigned int rri_ttl; /* time to live */
6bb524f1895f30265a1431afc460977d391cb36bsf unsigned int rri_nrdatas; /* size of rdatas array */
8233250a7f6c06225752db92bf32117bd9648c1dsf unsigned int rri_nsigs; /* size of sigs array */
8233250a7f6c06225752db92bf32117bd9648c1dsf char *rri_name; /* canonical name */
8233250a7f6c06225752db92bf32117bd9648c1dsf struct rdatainfo *rri_rdatas; /* individual records */
b40bfdb714672f972887f9f1f1e154e00125bb68covener struct rdatainfo *rri_sigs; /* individual signatures */
b40bfdb714672f972887f9f1f1e154e00125bb68covener</programlisting>
e6dd71992459d05a676b98b7963423dc5dc1e24aminfrin</refsynopsisdiv>
23f1535d6a60817d2846bac0aea230ea475d7dccminfringets a set of resource records associated with a
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjunga pointer a to null-terminated string. The
6249dfa569d3b4f1f539665b979a80c6e335d93etrawickfield is currently unused and must be zero.
6249dfa569d3b4f1f539665b979a80c6e335d93etrawickAfter a successful call to
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajimis a pointer to an
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajimstructure, containing a list of one or more
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajimstructures containing resource records and potentially another list of
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajimstructures containing SIG resource records
cfa64348224b66dd1c9979b809406c4d15b1c137fieldingassociated with those records.