EventBufferEvent::sslError

(PECL event >= 1.2.6-beta)

EventBufferEvent::sslErrorRetourne l'erreur OpenSSL la plus récente rapportée par le tampon d'événement

Description

public EventBufferEvent::sslError(): string

Retourne l'erreur OpenSSL la plus récente rapportée par le tampon d'événement.

Note:

Cette méthode n'est disponible que si Event a été compilé avec le support OpenSSL.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne la chaîne d'erreur OpenSSL rapportée par le tampon d'événement ou false s'il n'y a plus aucune erreur à retourner.

Exemples

Exemple #1 Exemple avec EventBufferEvent::sslError()

<?php
// Cette fonction de rappel sera appelée lorsque des événements surviennent
// sur l'écouteur d'événements, i.e. fermeture de connexion, ou lorsqu'une
// erreur survient.
function ssl_event_cb($bev, $events, $ctx) {
if (
$events & EventBufferEvent::ERROR) {
// Récupère les erreurs depuis la pile des erreurs SSL
while ($err = $bev->sslError()) {
fprintf(STDERR, "Bufferevent error %s.\n", $err);
}
}

if (
$events & (EventBufferEvent::EOF | EventBufferEvent::ERROR)) {
$bev->free();
}
}
?>

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top