Interface Swift_InputByteStream
An abstract means of writing data. Classes implementing this interface may use a subsystem which requires less memory than working with large strings of data.
Direct known implementers
Swift_ByteStream_AbstractFilterableInputStream, Swift_ByteStream_ArrayByteStream, Swift_KeyCache_KeyCacheInputStream, Swift_Plugins_BandwidthMonitorPlugin, Swift_Transport_IoBufferIndirect known implementers
Swift_ByteStream_FileByteStream, Swift_KeyCache_SimpleKeyCacheInputStream, Swift_Plugins_ThrottlerPlugin, Swift_Transport_StreamBuffer
Package: Swift\ByteStream
Author: Chris Corbyn
Located at classes/swiftmailer/lib/classes/Swift/InputByteStream.php
Author: Chris Corbyn
Located at classes/swiftmailer/lib/classes/Swift/InputByteStream.php
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. |