EventBufferEvent::getInput
(PECL event >= 1.2.6-beta)
EventBufferEvent::getInput — Returns underlying input buffer associated with current buffer event
Description
Returns underlying input buffer associated with current buffer event. An input buffer is a storage for data to read.
Note, there is also input property of EventBufferEvent class.
Parameters
This function has no parameters.
Return Values
Returns instance of EventBuffer input buffer associated with current buffer event.
Examples
Example #1 Buffer event's read callback
<?php
function readcb($bev, $base) {
$input = $bev->input; //$bev->getInput();
while (($n = $input->remove($buf, 1024)) > 0) {
echo $buf;
}
}
?>
See Also
- EventBufferEvent::getOutput() - Returns underlying output buffer associated with current buffer event
- EventBufferEvent::close
- EventBufferEvent::connect
- Функция EventBufferEvent::connectHost() - Connects to a hostname with optionally asyncronous DNS resolving
- Функция EventBufferEvent::__construct() - Constructs EventBufferEvent object
- Функция EventBufferEvent::createPair() - Creates two buffer events connected to each other
- Функция EventBufferEvent::disable() - Disable events read, write, or both on a buffer event.
- Функция EventBufferEvent::enable() - Enable events read, write, or both on a buffer event.
- Функция EventBufferEvent::free() - Free a buffer event
- Функция EventBufferEvent::getDnsErrorString() - Returns string describing the last failed DNS lookup attempt
- Функция EventBufferEvent::getEnabled() - Returns bitmask of events currently enabled on the buffer event
- EventBufferEvent::getInput
- EventBufferEvent::getOutput
- Функция EventBufferEvent::read() - Read buffer's data
- Функция EventBufferEvent::readBuffer() - Drains the entire contents of the input buffer and places them into buf
- Функция EventBufferEvent::setCallbacks() - Assigns read, write and event(status) callbacks
- Функция EventBufferEvent::setPriority() - Assign a priority to a bufferevent
- Функция EventBufferEvent::setTimeouts() - Set the read and write timeout for a buffer event
- Функция EventBufferEvent::setWatermark() - Adjusts read and/or write watermarks
- Функция EventBufferEvent::sslError() - Returns most recent OpenSSL error reported on the buffer event
- Функция EventBufferEvent::sslFilter() - Create a new SSL buffer event to send its data over another buffer event
- EventBufferEvent::sslGetCipherInfo
- EventBufferEvent::sslGetCipherName
- EventBufferEvent::sslGetCipherVersion
- EventBufferEvent::sslGetProtocol
- Функция EventBufferEvent::sslRenegotiate() - Tells a bufferevent to begin SSL renegotiation.
- Функция EventBufferEvent::sslSocket() - Creates a new SSL buffer event to send its data over an SSL on a socket
- Функция EventBufferEvent::write() - Adds data to a buffer event's output buffer
- EventBufferEvent::writeBuffer
Коментарии
404 Not Found