ldns_buffer_write_string 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_write_at,	  ldns_buffer_write_at,	    ldns_buffer_write,
       ldns_buffer_write_string_at,    ldns_buffer_write_string,     ldns_buf‐
       fer_write_u8_at,	    ldns_buffer_write_u8,    ldns_buffer_write_u16_at,
       ldns_buffer_write_u16, ldns_buffer_read_at, ldns_buffer_read, ldns_buf‐
       fer_read_u8_at, ldns_buffer_read_u8, ldns_buffer_read_u16_at, ldns_buf‐
       fer_read_u16, ldns_buffer_read_u32_at, ldns_buffer_read_u32

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

       #include <ldns/ldns.h>

       void ldns_buffer_write_at(ldns_buffer *buffer, size_t  at,  const  void
       *data, size_t count);

       void  ldns_buffer_write_at(ldns_buffer  *buffer,	 size_t at, const void
       *data, size_t count);

       void ldns_buffer_write(ldns_buffer *buffer, const  void	*data,	size_t
       count);

       void  ldns_buffer_write_string_at(ldns_buffer *buffer, size_t at, const
       char *str);

       void ldns_buffer_write_string(ldns_buffer *buffer, const char *str);

       void ldns_buffer_write_u8_at(ldns_buffer *buffer,  size_t  at,  uint8_t
       data);

       void ldns_buffer_write_u8(ldns_buffer *buffer, uint8_t data);

       void  ldns_buffer_write_u16_at(ldns_buffer *buffer, size_t at, uint16_t
       data);

       void ldns_buffer_write_u16(ldns_buffer *buffer, uint16_t data);

       void ldns_buffer_read_at(ldns_buffer *buffer, size_t  at,  void	*data,
       size_t count);

       void ldns_buffer_read(ldns_buffer *buffer, void *data, size_t count);

       uint8_t ldns_buffer_read_u8_at(ldns_buffer *buffer, size_t at);

       uint8_t ldns_buffer_read_u8(ldns_buffer *buffer);

       uint16_t ldns_buffer_read_u16_at(ldns_buffer *buffer, size_t at);

       uint16_t ldns_buffer_read_u16(ldns_buffer *buffer);

       uint32_t ldns_buffer_read_u32_at(ldns_buffer *buffer, size_t at);

       uint32_t ldns_buffer_read_u32(ldns_buffer *buffer);

DESCRIPTION
       ldns_buffer_write_at() writes the given data to the buffer at the spec‐
	      ified position
	      buffer: the buffer
	      at: the position (in number of bytes) to write the data at
	      data: pointer to the data to write to the buffer
	      count: the number of bytes of data to write

       ldns_buffer_write_at() writes the given data to the buffer at the spec‐
	      ified position
	      buffer: the buffer
	      at: the position (in number of bytes) to write the data at
	      data: pointer to the data to write to the buffer
	      count: the number of bytes of data to write

       ldns_buffer_write()  writes count bytes of data to the current position
	      of the buffer
	      buffer: the buffer
	      data: the data to write
	      count: the lenght of the data to write

       ldns_buffer_write_string_at() copies the given (null-delimited)	string
	      to the specified position at the buffer
	      buffer: the buffer
	      at: the position in the buffer
	      str: the string to write

       ldns_buffer_write_string()  copies the given (null-delimited) string to
	      the current position at the buffer
	      buffer: the buffer
	      str: the string to write

       ldns_buffer_write_u8_at() writes the given byte of data	at  the	 given
	      position in the buffer
	      buffer: the buffer
	      at: the position in the buffer
	      data: the 8 bits to write

       ldns_buffer_write_u8()  writes  the  given  byte of data at the current
	      position in the buffer
	      buffer: the buffer
	      data: the 8 bits to write

       ldns_buffer_write_u16_at() writes the given 2 byte integer at the given
	      position in the buffer
	      buffer: the buffer
	      at: the position in the buffer
	      data: the 16 bits to write

       ldns_buffer_write_u16()	writes the given 2 byte integer at the current
	      position in the buffer
	      buffer: the buffer
	      data: the 16 bits to write

       ldns_buffer_read_at() copies count bytes of data at the given  position
	      to the given data-array
	      buffer: the buffer
	      at: the position in the buffer to start
	      data: buffer to copy to
	      count: the length of the data to copy

       ldns_buffer_read()  copies  count bytes of data at the current position
	      to the given data-array
	      buffer: the buffer
	      data: buffer to copy to
	      count: the length of the data to copy

       ldns_buffer_read_u8_at() returns the byte value at the  given  position
	      in the buffer
	      buffer: the buffer
	      at: the position in the buffer
	      Returns 1 byte integer

       ldns_buffer_read_u8() returns the byte value at the current position in
	      the buffer
	      buffer: the buffer
	      Returns 1 byte integer

       ldns_buffer_read_u16_at() returns the 2-byte integer value at the given
	      position in the buffer
	      buffer: the buffer
	      at: position in the buffer
	      Returns 2 byte integer

       ldns_buffer_read_u16()  returns the 2-byte integer value at the current
	      position in the buffer
	      buffer: the buffer
	      Returns 2 byte integer

       ldns_buffer_read_u32_at() returns the 4-byte integer value at the given
	      position in the buffer
	      buffer: the buffer
	      at: position in the buffer
	      Returns 4 byte integer

       ldns_buffer_read_u32()  returns the 4-byte integer value at the current
	      position in the buffer
	      buffer: the buffer
	      Returns 4 byte integer

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