Manual Pages for Linux CentOS command on man ldns_wire2dname
MyWebUniversity

Manual Pages for Linux CentOS command on man ldns_wire2dname

ldns(3) Library Functions Manual ldns(3)

NAME ldnswire2rr, ldnswire2pkt, ldnswire2rdf, ldnswire2dname SYNOPSIS

#include

#include

#include ldnsstatus ldnswire2rr(ldnsrr **rr, const uint8t *wire, sizet max, sizet *pos, ldnspktsection section); ldnsstatus ldnswire2pkt(ldnspkt **packet, const uint8t *data, sizet len); ldnsstatus ldnswire2rdf(ldnsrr *rr, const uint8t *wire, sizet max, sizet *pos); ldnsstatus ldnswire2dname(ldnsrdf **dname, const uint8t *wire, sizet max, sizet *pos); DESCRIPTION ldnswire2rr() converts the data on the uint8t bytearray (in wire for‐ mat) to a DNS resource record. This function will initialize and allocate memory space for the rr structure. The length of the wiredata of this rr is added to the *pos value. rr: pointer to the structure to hold the rdata value wire: pointer to the buffer with the data max: the length of the data buffer (in bytes) pos: the position of the rr in the buffer (ie. the number of bytes from the start of the buffer) section: the section in the packet the rr is meant for Returns LDNSSTATUSOK if everything succeeds, error otherwise ldnswire2pkt() converts the data on the uint8t bytearray (in wire format) to a DNS packet. This function will initialize and allocate memory space for the packet structure. packet: pointer to the structure to hold the packet data: pointer to the buffer with the data len: the length of the data buffer (in bytes) Returns LDNSSTATUSOK if everything succeeds, error otherwise ldnswire2rdf() converts the data on the uint8t bytearray (in wire format) to DNS rdata fields, and adds them to the list of rdfs of the given rr. This function will initialize and allocate memory space for the dname structures. The length of the wire‐ data of these rdfs is added to the *pos value. All rdfs belonging to the RR are read; the rr should have no rdfs yet. An error is returned if the format cannot be parsed. rr: pointer to the ldnsrr structure to hold the rdata value wire: pointer to the buffer with the data max: the length of the data buffer (in bytes) pos: the position of the rdf in the buffer (ie. the number of bytes from the start of the buffer) Returns LDNSSTATUSOK if everything succeeds, error otherwise ldnswire2dname() converts the data on the uint8t bytearray (in wire format) to a DNS dname rdata field. This function will initial‐ ize and allocate memory space for the dname structure. The length of the wiredata of this rdf is added to the *pos value. dname: pointer to the structure to hold the rdata value wire: pointer to the buffer with the data max: the length of the data buffer (in bytes) pos: the position of the rdf in the buffer (ie. the number of bytes from the start of the buffer) Returns LDNSSTATUSOK if everything succeeds, error otherwise AUTHOR The ldns team at NLnet Labs. Which consists out of Jelte Jansen and Miek Gieben. REPORTING BUGS

Please report bugs to ldns-team@nlnetlabs.nl or in our bugzilla at http://www.nlnetlabs.nl/bugs/index.html COPYRIGHT

Copyright (c) 2004 - 2006 NLnet Labs. Licensed under the BSD License. There is NO warranty; not even for MER‐ CHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. SEE ALSO ldnsrr2wire, ldnspkt2wire, ldnsrdf2wire, ldnsdname2wire. And perl‐ doc Net::DNS, RFC1034, RFC1035, RFC4033, RFC4034 and RFC4035. REMARKS This manpage was automaticly generated from the ldns source code by use of Doxygen and some perl. 30 May 2006 ldns(3)




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™