Class Swift_ByteStream_AbstractFilterableInputStream
Provides the base functionality for an InputStream supporting filters.
- Swift_ByteStream_AbstractFilterableInputStream implements Swift_InputByteStream, Swift_Filterable
Direct known subclasses
Swift_ByteStream_FileByteStream
,
Swift_Transport_StreamBuffer
Abstract
Package: Swift\ByteStream
Author: Chris Corbyn
Located at vendors/swiftmailer/lib/classes/Swift/ByteStream/AbstractFilterableInputStream.php
Package: Swift\ByteStream
Author: Chris Corbyn
Located at vendors/swiftmailer/lib/classes/Swift/ByteStream/AbstractFilterableInputStream.php
Methods summary
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
|
Magic methods summary
Properties summary
protected
integer
|
$_sequence |
#
Write sequence |
private
array
|
$_filters |
#
StreamFilters |
private
string
|
$_writeBuffer |
#
A buffer for writing |
private
array
|
$_mirrors |
#
Bound streams |