gnutls_record_send man page on Cygwin

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

gnutls_record_send(3)		    gnutls		 gnutls_record_send(3)

NAME
       gnutls_record_send - API function

SYNOPSIS
       #include <gnutls/gnutls.h>

       ssize_t gnutls_record_send(gnutls_session_t session, const void * data,
       size_t data_size);

ARGUMENTS
       gnutls_session_t session
		   is a gnutls_session_t structure.

       const void * data
		   contains the data to send

       size_t data_size
		   is the length of the data

DESCRIPTION
       This function has the similar semantics with send().  The only  differ‐
       ence  is	 that  it  accepts  a GnuTLS session, and uses different error
       codes.  Note that if the send buffer is full, send()  will  block  this
       function.   See the send() documentation for full information.  You can
       replace the default push function by using  gnutls_transport_set_ptr2()
       with  a	call to send() with a MSG_DONTWAIT flag if blocking is a prob‐
       lem.  If the EINTR is returned  by  the	internal  push	function  (the
       default	is  send())  then  GNUTLS_E_INTERRUPTED	 will  be returned. If
       GNUTLS_E_INTERRUPTED or GNUTLS_E_AGAIN is returned, you must call  this
       function	 again, with the same parameters; alternatively you could pro‐
       vide   a	  NULL	 pointer   for	 data,	 and   0   for	  size.	   cf.
       gnutls_record_get_direction().

       Note  that  in DTLS this function will return the GNUTLS_E_LARGE_PACKET
       error code if the send data exceed the data MTU value - as returned  by
       gnutls_dtls_get_data_mtu().  The	 errno	value  EMSGSIZE	 also  maps to
       GNUTLS_E_LARGE_PACKET.

RETURNS
       The number of bytes sent, or a negative	error  code.   The  number  of
       bytes sent might be less than  data_size .  The maximum number of bytes
       this function can send in a single call depends on the negotiated maxi‐
       mum record size.

REPORTING BUGS
       Report bugs to <bug-gnutls@gnu.org>.
       General guidelines for reporting bugs: http://www.gnu.org/gethelp/
       GnuTLS home page: http://www.gnu.org/software/gnutls/

COPYRIGHT
       Copyright © 2001-2013 Free Software Foundation, Inc..
       Copying	and  distribution  of this file, with or without modification,
       are permitted in any medium  without  royalty  provided	the  copyright
       notice and this notice are preserved.

SEE ALSO
       The  full  documentation	 for gnutls is maintained as a Texinfo manual.
       If the info and gnutls programs are properly installed  at  your	 site,
       the command

	      info gnutls

       should  give  you access to the complete manual.	 As an alternative you
       may obtain the manual from:

	      http://www.gnu.org/software/gnutls/manual/

gnutls				     3.2.4		 gnutls_record_send(3)
[top]

List of man pages available for Cygwin

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