TYPO3  7.6
Public Member Functions | List of all members
Swift_InputByteStream Interface Reference
Inheritance diagram for Swift_InputByteStream:
Swift_ByteStream_AbstractFilterableInputStream Swift_ByteStream_ArrayByteStream Swift_KeyCache_KeyCacheInputStream Swift_Plugins_BandwidthMonitorPlugin Swift_Signers_HeaderSigner Swift_Transport_IoBuffer Swift_ByteStream_FileByteStream Swift_Transport_StreamBuffer Swift_KeyCache_SimpleKeyCacheInputStream Swift_Plugins_ThrottlerPlugin Swift_Signers_DKIMSigner Swift_Signers_DomainKeySigner Swift_Transport_StreamBuffer Swift_ByteStream_TemporaryFileByteStream Swift_Signers_OpenDKIMSigner

Public Member Functions

 write ($bytes)
 
 commit ()
 
 bind (Swift_InputByteStream $is)
 
 unbind (Swift_InputByteStream $is)
 
 flushBuffers ()
 

Detailed Description

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.

Author
Chris Corbyn

Definition at line 19 of file InputByteStream.php.

Member Function Documentation

bind ( Swift_InputByteStream  $is)
commit ( )
flushBuffers ( )
unbind ( Swift_InputByteStream  $is)

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.

Parameters
Swift_InputByteStream$is

Implemented in Swift_Signers_DKIMSigner, Swift_Signers_DomainKeySigner, Swift_ByteStream_ArrayByteStream, Swift_ByteStream_AbstractFilterableInputStream, Swift_Plugins_BandwidthMonitorPlugin, and Swift_KeyCache_SimpleKeyCacheInputStream.

Referenced by Swift_Mime_SimpleMimeEntity\_bodyToByteStream().

write (   $bytes)