MirOS Manual: SSL_pending(3)


SSL_PENDING(3)               OpenSSL               SSL_PENDING(3)

NAME

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

SYNOPSIS

      #include <openssl/ssl.h>

      int SSL_pending(const SSL *ssl);

DESCRIPTION

     SSL_pending() returns the number of bytes which are avail-
     able inside ssl for immediate read.

NOTES

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

RETURN VALUES

     The number of bytes pending is returned.

BUGS

     SSL_pending() takes into account only bytes from the TLS/SSL
     record that is currently 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 SSL_pending().

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

SEE ALSO

     SSL_read(3), ssl(3)

MirOS BSD #10-current      2005-04-29                           1

Generated on 2017-04-03 16:26:17 by $MirOS: src/scripts/roff2htm,v 1.88 2017/01/29 00:51:06 tg Exp $

These manual pages and other documentation are copyrighted by their respective writers; their source is available at our CVSweb, AnonCVS, and other mirrors. The rest is Copyright © 2002–2017 The MirOS Project, Germany.
This product includes material provided by mirabilos.

This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report — diffs preferred.