Class Swift_ByteStream_AbstractFilterableInputStream
Provides the base functionality for an InputStream supporting filters.
- Swift_ByteStream_AbstractFilterableInputStream implements Swift_InputByteStream, Swift_Filterable
Abstract
Package: Swift\ByteStream
Author: Chris Corbyn
Located at classes/swiftmailer/lib/classes/Swift/ByteStream/AbstractFilterableInputStream.php
Package: Swift\ByteStream
Author: Chris Corbyn
Located at classes/swiftmailer/lib/classes/Swift/ByteStream/AbstractFilterableInputStream.php
abstract protected
|
|
abstract protected
|
|
public
|
|
public
|
|
public
integer
|
|
public
|
|
public
|
#
bind(
Attach $is to this stream.
The stream acts as an observer, receiving all data that is written.
All |
public
|
#
unbind(
Remove an already bound stream. If $is is not bound, no errors will be raised. If the stream currently has any buffered data it will be written to $is before unbinding occurs. |
public
|
#
flushBuffers( )
Flush the contents of the stream (empty it) and set the internal pointer to the beginning. |
private
|
|
private
|
protected
integer
|
$_sequence
Write sequence |
#
0
|
private
array
|
$_filters
StreamFilters |
#
array()
|
private
string
|
$_writeBuffer
A buffer for writing |
#
''
|
private
array
|
$_mirrors
Bound streams |
#
array()
|