PHP Интерфейс ParagonIE\Halite\Contract\StreamInterface

Показать файл Открыть проект Примеры использования интерфейса

Открытые методы

Метод Описание
getPos ( ) : integer Where are we in the buffer?
getSize ( ) : integer How big is this buffer?
readBytes ( integer $num, boolean $skipTests = false ) : string Read from a stream; prevent partial reads
remainingBytes ( ) : integer How many bytes are left between here and the end of the stream?
writeBytes ( string $buf, integer $num = null ) : integer Write to a stream; prevent partial writes

Описание методов

getPos() публичный Метод

Where are we in the buffer?
public getPos ( ) : integer
Результат integer

getSize() публичный Метод

How big is this buffer?
public getSize ( ) : integer
Результат integer

readBytes() публичный Метод

Read from a stream; prevent partial reads
public readBytes ( integer $num, boolean $skipTests = false ) : string
$num integer
$skipTests boolean
Результат string

remainingBytes() публичный Метод

How many bytes are left between here and the end of the stream?
public remainingBytes ( ) : integer
Результат integer

writeBytes() публичный Метод

Write to a stream; prevent partial writes
public writeBytes ( string $buf, integer $num = null ) : integer
$buf string
$num integer (number of bytes)
Результат integer