Class Swift_Transport_StreamBuffer
A generic IoBuffer implementation supporting remote sockets and local processes.
- Swift_ByteStream_AbstractFilterableInputStream implements Swift_InputByteStream, Swift_Filterable
-
Swift_Transport_StreamBuffer implements Swift_Transport_IoBuffer
Package: Swift\Transport
Author: Chris Corbyn
Located at wa-system/vendors/swift/classes/Swift/Transport/StreamBuffer.php
Author: Chris Corbyn
Located at wa-system/vendors/swift/classes/Swift/Transport/StreamBuffer.php
public
|
#
__construct(
Create a new StreamBuffer using $replacementFactory for transformations. |
public
|
|
public
|
|
public
|
|
public
|
|
public
|
#
setWriteTranslations( array $replacements )
Set an array of string replacements which should be made on data written to the buffer. |
public
string
|
|
public
string|boolean
|
|
public
boolean
|
|
protected
|
|
protected
|
|
private
|
|
private
|
|
private
|
addFilter(),
bind(),
commit(),
flushBuffers(),
removeFilter(),
unbind(),
write()
|
TYPE_PROCESS,
TYPE_SOCKET
|
private
mixed
|
$_stream |
|
#
A primary socket |
private
mixed
|
$_in |
|
#
The input stream |
private
mixed
|
$_out |
|
#
The output stream |
private
array
|
$_params | array() |
#
Buffer initialization parameters |
private
mixed
|
$_replacementFactory |
|
#
The ReplacementFilterFactory |
private
array
|
$_translations | array() |
#
Translations performed on data being streamed into the buffer |
$_sequence
|