*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> SSL_pending (3)              
Title
Content
Arch
Section
 

SSL_pending(3)

Contents


NAME    [Toc]    [Back]

       SSL_pending  - Obtain number of readable bytes buffered in
       an SSL object

SYNOPSIS    [Toc]    [Back]

       #include <openssl/ssl.h>

       int SSL_pending(
               SSL *ssl );

DESCRIPTION    [Toc]    [Back]

       The SSL_pending() function returns  the  number  of  bytes
       which are available inside ssl for immediate read.

NOTES    [Toc]    [Back]

       Data  are received in blocks from the peer. Therefore data
       can be buffered inside ssl and  are  ready  for  immediate
       retrieval with the SSL_read() function.

RESTRICTIONS    [Toc]    [Back]

       The  SSL_pending()  function takes into account only bytes
       from the TLS/SSL record that is being processed (if  any).
       If  the  SSL  object's  read_ahead flag is set, additional
       protocol bytes may have been read containing more  TLS/SSL
       records;  these are ignored by the SSL_pending() function.

       Up to OpenSSL 0.9.6, the SSL_pending() function  does  not
       check  if  the  record type of pending data is application
       data.

RETURN VALUES    [Toc]    [Back]

       The number of bytes pending is returned.

SEE ALSO    [Toc]    [Back]

      
      
       Function: SSL_read(3), ssl(3)



                                                   SSL_pending(3)
[ Back ]
 Similar pages
Name OS Title
BIO_ctrl_pending Tru64 Find out how many bytes are buffered in a BIO
ERR_reason_error_string OpenBSD obtain human-readable error message
ERR_error_string Tru64 Obtain human-readable error message
ERR_error_string_n Tru64 Obtain human-readable error message
ERR_lib_error_string Tru64 Obtain human-readable error message
ERR_reason_error_string Tru64 Obtain human-readable error message
ERR_func_error_string Tru64 Obtain human-readable error message
ERR_func_error_string OpenBSD obtain human-readable error message
ERR_lib_error_string OpenBSD obtain human-readable error message
ERR_error_string_n OpenBSD obtain human-readable error message
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service