ldns_buffer_end man page on Archlinux

Man page or keyword search:  
man Server   11224 pages
apropos Keyword Search (all sections)
Output format
Archlinux logo
[printable version]

ldns(3)								       ldns(3)

NAME
       ldns_buffer_limit,     ldns_buffer_set_limit,	 ldns_buffer_capacity,
       ldns_buffer_set_capacity,     ldns_buffer_reserve,      ldns_buffer_at,
       ldns_buffer_begin, ldns_buffer_end, ldns_buffer_current

SYNOPSIS
       #include <stdint.h>
       #include <stdbool.h>

       #include <ldns/ldns.h>

       size_t ldns_buffer_limit(ldns_buffer *buffer);

       void ldns_buffer_set_limit(ldns_buffer *buffer, size_t limit);

       size_t ldns_buffer_capacity(ldns_buffer *buffer);

       bool ldns_buffer_set_capacity(ldns_buffer *buffer, size_t capacity);

       bool ldns_buffer_reserve(ldns_buffer *buffer, size_t amount);

       uint8_t * ldns_buffer_at(const ldns_buffer *buffer, size_t at);

       uint8_t * ldns_buffer_begin(const ldns_buffer *buffer);

       uint8_t * ldns_buffer_end(ldns_buffer *buffer);

       uint8_t * ldns_buffer_current(ldns_buffer *buffer);

DESCRIPTION
       ldns_buffer_limit()  returns  the maximum size of the buffer \param[in]
	      buffer
	      Returns the size

       ldns_buffer_set_limit() changes the buffer's limit.   If	 the  buffer's
	      position	is  greater  than the new limit the position is set to
	      the limit.
	      buffer: the buffer
	      limit: the new limit

       ldns_buffer_capacity() returns the number of bytes the buffer can hold.
	      buffer: the buffer
	      Returns the number of bytes

       ldns_buffer_set_capacity() changes the buffer's capacity.  The data  is
	      reallocated so any pointers to the data may become invalid.  The
	      buffer's limit is set to the buffer's new capacity.
	      buffer: the buffer
	      capacity: the capacity to use
	      Returns whether this failed or succeeded

       ldns_buffer_reserve() ensures BUFFER can contain at least  AMOUNT  more
	      bytes.   The  buffer's  capacity is increased if necessary using
	      buffer_set_capacity().

	      The buffer's limit is always set	to  the	 (possibly  increased)
	      capacity.
	      buffer: the buffer
	      amount: amount to use
	      Returns whether this failed or succeeded

       ldns_buffer_at()	 returns  a pointer to the data at the indicated posi‐
	      tion.
	      buffer: the buffer
	      at: position
	      Returns the pointer to the data

       ldns_buffer_begin() returns a pointer to the beginning  of  the	buffer
	      (the data at position 0).
	      buffer: the buffer
	      Returns the pointer

       ldns_buffer_end()  returns a pointer to the end of the buffer (the data
	      at the buffer's limit).
	      buffer: the buffer
	      Returns the pointer

       ldns_buffer_current() returns a pointer to the  data  at	 the  buffer's
	      current position.
	      buffer: the buffer
	      Returns the pointer

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
       ldns_buffer.  And perldoc 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)
[top]

List of man pages available for Archlinux

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net