Class InputStream
Lesen von Daten.
- Alvine\Core\Alvine implements Serializable uses Alvine\Core\SerializableImplementation
- Alvine\IO\Stream
- Alvine\IO\InputStream
Direct known subclasses
Alvine\IO\ByteInputStream, Alvine\IO\FileInputStream, Alvine\IO\StringInputStream
Abstract
Namespace: Alvine\IO
Package: Alvine\IO
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20110904
Link: Alvine
Located at io/InputStream.class.php
Namespace: Alvine\IO
Package: Alvine\IO
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20110904
Link: Alvine
Located at io/InputStream.class.php
public
|
|
abstract public
string
|
#
read( integer $length = null, integer $offset = null )
Lesen aus dem Stream, wenn length null ist, dann soll bis zum Ende gelesen werden. |
abstract public
|
#
rewind( integer $offset = null )
Internen Dateizeiger auf den Anfang der Datei setzen Wird ein Offset angegeben, so wird $offset Bytes zurück gegangen, maximal zum Anfang des Streams |
abstract public
|
|
abstract public
|
#
setBufferSize( $size )
Den Lesebuffer auf einen definierten Wert setzen, das ist zum Beispiel dann notwendig, wenn in einen Stream geschrieben und gleichzeitig aus diesem Stream gelesen werden soll. In diesem Fall kann mit setBufferSeize(0) der Buffer ausgeschalten oder angepasst werden. |
__destruct(),
available(),
close()
|
__call(),
__clone(),
__get(),
__set(),
__toString(),
equals(),
getClass(),
getClone(),
getClosure(),
getHashCode(),
getID(),
getShortID(),
isCallable(),
isInstanceOf(),
propertyExists()
|
serialize(),
unserialize()
|
checkAndAdjustSerialisation(),
serialize(),
unserialize()
|
APIVERSION,
IDENTIFICATION,
SERIALVERSION,
VERSION
|
$hash,
$properties
|