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_IoBuffer
Indirect known implementers
Swift_ByteStream_FileByteStream
,
Swift_KeyCache_SimpleKeyCacheInputStream
,
Swift_Plugins_ThrottlerPlugin
,
Swift_Transport_StreamBuffer
Author: Chris Corbyn
Located at vendors/swiftmailer/lib/classes/Swift/InputByteStream.php
Methods summary
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. |