SSL_CTX_set_read_ahead(3) SSL_CTX_set_default_read_ahead,

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.