fr::ssl::SSL_CTX_set_read_ahead(3SSL)

NOM
SSL_CTX_set_read_ahead, SSL_CTX_set_default_read_ahead, SSL_CTX_get_read_ahead, SSL_CTX_get_default_read_ahead, SSL_set_read_ahead, SSL_get_read_ahead - Décider de la lecture d’autant d’octets d’entrée que possibles

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.

VOIR AUSSI
ssl(3)

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.