EventBufferEvent::sslError

(PECL event >= 1.2.6-beta)

EventBufferEvent::sslErrorRetorna o erro OpenSSL mais recente relatado no evento de buffer

Descrição

public EventBufferEvent::sslError(): string

Retorna o erro OpenSSL mais recente relatado no evento de buffer.

Nota:

Esta função está disponível somente se Event for compilado com suporte OpenSSL.

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Retorna a string de erro OpenSSL relatada no evento de buffer, ou false, se não houver mais erros para retornar.

Exemplos

Exemplo #1 Exemplo de EventBufferEvent::sslError()

<?php
// Esta função de retorno é chamada quando algum evento ocorre no observador de eventos,
// por exemplo, conexão fechada ou ocorreu um erro
function ssl_event_cb($bev, $events, $ctx) {
if (
$events & EventBufferEvent::ERROR) {
// Busca erros da pilha de erros SSL
while ($err = $bev->sslError()) {
fprintf(STDERR, "Erro Bufferevent %s.\n", $err);
}
}

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

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top