\Swift_KeyCache_KeyCacheInputStream
Writes data to a KeyCache using a stream.
- Author: Chris Corbyn
Synopsis
interface Swift_KeyCache_KeyCacheInputStream
extends Swift_InputByteStream
{
- // methods
- public void setKeyCache()
- public void setNsKey()
- public void setItemKey()
- public void setWriteThroughStream()
- public void __clone()
- // Inherited methods from Swift_InputByteStream
- public integer write()
- public void commit()
- public void bind()
- public void unbind()
- public void flushBuffers()
Hierarchy
Methods
public
- __clone() — Any implementation should be cloneable, allowing the clone to access a separate $nsKey and $itemKey.
- setItemKey() — Set the itemKey which will be written to.
- setKeyCache() — Set the KeyCache to wrap.
- setNsKey() — Set the nsKey which will be written to.
- setWriteThroughStream() — Specify a stream to write through for each write().
Inherited from Swift_InputByteStream
public
- bind() — Attach $is to this stream.
- commit() — For any bytes that are currently buffered inside the stream, force them off the buffer.
- flushBuffers() — Flush the contents of the stream (empty it) and set the internal pointer to the beginning.
- unbind() — Remove an already bound stream.
- write() — Writes $bytes to the end of the stream.