(PECL event >= 1.2.6-beta)
EventBufferEvent::getOutput — Возвращает базовый выходной буфер, связанный с текущим буферным событием
Возвращает базовый выходной буфер, связанный с текущим буферным событием. Выходной буфер является хранилищем данных для записи.
   Обратите внимание, что есть также
   
    output
   
   свойство класса
   EventBufferEvent.
  
Сигнатура функции не содержит параметров.
Возвращает экземпляр EventBuffer выходного буфера, связанного с текущим буферным событием.
Пример #1 Пример использования EventBufferEvent::getOutput()
<?php
$base = new EventBase();
$dns_base = new EventDnsBase($base, TRUE); // Использовать асинхронное разрешение DNS
if (!$dns_base) {
    exit("Не удалось инициализировать базу DNS\n");
}
$bev = new EventBufferEvent($base, /* использовать внутренний сокет */ NULL,
    EventBufferEvent::OPT_CLOSE_ON_FREE | EventBufferEvent::OPT_DEFER_CALLBACKS,
    "readcb", /* writecb */ NULL, "eventcb", $base
);
if (!$bev) {
    exit("Не удалось создать сокет bufferevent\n");
}
$bev->enable(Event::READ | Event::WRITE);
$output = $bev->getOutput();
if (!$output->add(
    "GET {$argv[2]} HTTP/1.0\r\n".
    "Host: {$argv[1]}\r\n".
    "Connection: Close\r\n\r\n"
)) {
    exit("Не удалось добавить запрос в выходной буфер\n");
}
/* ... */
?>