Query: ldns_buffer_position
OS: centos
Section: 3
Links: centos man pages all man pages forum categories
Format:Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
ldns(3) Library Functions Manual ldns(3)NAMEldns_buffer_flip, ldns_buffer_rewind, ldns_buffer_position, ldns_buffer_set_position, ldns_buffer_skipSYNOPSIS#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> void ldns_buffer_flip(ldns_buffer *buffer); void ldns_buffer_rewind(ldns_buffer *buffer); size_t ldns_buffer_position(ldns_buffer *buffer); void ldns_buffer_set_position(ldns_buffer *buffer, size_t mark); void ldns_buffer_skip(ldns_buffer *buffer, ssize_t count);DESCRIPTIONldns_buffer_flip() makes the buffer ready for reading the data that has been written to the buffer. The buffer's limit is set to the cur- rent position and the position is set to 0. buffer: the buffer to flip Returns void ldns_buffer_rewind() make the buffer ready for re-reading the data. The buffer's position is reset to 0. buffer: the buffer to rewind ldns_buffer_position() returns the current position in the buffer (as a number of bytes) buffer: the buffer Returns the current position ldns_buffer_set_position() sets the buffer's position to MARK. The position must be less than or equal to the buffer's limit. buffer: the buffer mark: the mark to use ldns_buffer_skip() changes the buffer's position by COUNT bytes. The position must not be moved behind the buffer's limit or before the beginning of the buffer. buffer: the buffer count: the count to useAUTHORThe ldns team at NLnet Labs. Which consists out of Jelte Jansen and Miek Gieben.REPORTING BUGSPlease report bugs to ldns-team@nlnetlabs.nl or in our bugzilla at http://www.nlnetlabs.nl/bugs/index.htmlCOPYRIGHTCopyright (c) 2004 - 2006 NLnet Labs. Licensed under the BSD License. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.SEE ALSOldns_buffer. And perldoc Net::DNS, RFC1034, RFC1035, RFC4033, RFC4034 and RFC4035.REMARKSThis manpage was automaticly generated from the ldns source code by use of Doxygen and some perl. 30 May 2006 ldns(3)