SYNOPSIS
#include <openssl/ssl.h>
int SSL_get_read_ahead(const SSL *s);
void SSL_set_read_ahead(SSL *s, int yes);
#define SSL_CTX_get_default_read_ahead(ctx)
#define SSL_CTX_set_default_read_ahead(ctx,m)
#define SSL_CTX_get_read_ahead(ctx)
#define SSL_CTX_set_read_ahead(ctx,m)
DESCRIPTION
SSL_CTX_set_read_ahead() et SSL_set_read_ahead() définissent si autant d’octets que possibles doivent être lus ou pas (pour les lectures non bloquantes). Par exemple, si x octets sont demandés par OpenSSL, mais que y octets sont disponibles dans le BIO en cause (où y x),> alors OpenSSL lira tous les y octets dans son tampon (pourvu que le tampon soit suffisamment grand) si la lecture complète est activée, ou x octets dans le cas contraire. Les paramètres yes ou m doivent être à 0 pour être sûr que la lecture complète soit désactivée, ou différent de zéro pour le contraire.SSL_CTX_set_default_read_ahead est un synonyme de SSL_CTX_set_read_ahead, et SSL_CTX_get_default_read_ahead pour SSL_CTX_get_read_ahead.
SSL_CTX_get_read_ahead() et SSL_get_read_ahead() précisent si la lecture complète a été activée ou non.
NOTES
Ces fonctions n’ont aucun impact si elles sont utilisées avec DTLS. Les valeurs de retour avec DTLS de SSL_CTX_get_read_head() et SSL_get_read_ahead() sont indéterminées.VALEURS DE RETOUR
SSL_get_read_ahead et SSL_CTX_get_read_ahead renvoient 0 si la lecture complète est désactivée et une valeur différente de zéro dans le cas contraire.TRADUCTION
La traduction de cette page de manuel est maintenue par les membres de la liste <debian-l10n-french AT lists DOT debian DOT org>. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le paquet manpages-fr-extra.