EventBufferEvent::getOutput
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
EventBufferEvent::getOutput
Референца за `eventbufferevent.getoutput.php` со подобрена типографија и навигација.
EventBufferEvent::getOutput
класата Event
EventBufferEvent::getOutput — Returns underlying output buffer associated with current buffer event
= NULL
Returns underlying output buffer associated with current buffer event. An output buffer is a storage for data to be written.
Note, there is also
output
Можете исто така да го користите
EventBufferEvent
class.
Параметри
Оваа функција нема параметри.
Вратени вредности
Враќа инстанца на EventBuffer output buffer associated with current buffer event.
Примери
Пример #1 EventBufferEvent::getOutput() example
<?php
$base = new EventBase();
$dns_base = new EventDnsBase($base, TRUE); // Use async DNS resolving
if (!$dns_base) {
exit("Failed to init DNS Base\n");
}
$bev = new EventBufferEvent($base, /* use internal socket */ NULL,
EventBufferEvent::OPT_CLOSE_ON_FREE | EventBufferEvent::OPT_DEFER_CALLBACKS,
"readcb", /* writecb */ NULL, "eventcb", $base
);
if (!$bev) {
exit("Failed creating bufferevent socket\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("Failed adding request to output buffer\n");
}
/* ... */
?>Види Исто така
- EventBufferEvent::getInput() - Враќа основен влезен бафер поврзан со тековниот настан на баферот