PHP Класс Protobuf\Binary\SizeCalculator

Автор: Fabio B. Silva ([email protected])
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$config Protobuf\Configuration

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

Метод Описание
__construct ( Configuration $config ) Constructor
computeBoolSize ( ) : integer Compute the number of bytes that would be needed to encode a bool.
computeByteStreamSize ( Stream $value ) : integer Compute the number of bytes that would be needed to encode a stream of bytes.
computeDoubleSize ( ) : integer Compute the number of bytes that would be needed to encode a double.
computeFixed32Size ( ) : integer Compute the number of bytes that would be needed to encode a fixed32.
computeFixed64Size ( ) : integer Compute the number of bytes that would be needed to encode a fixed64.
computeFloatSize ( ) : integer Compute the number of bytes that would be needed to encode a float.
computeSFixed32Size ( ) : integer Compute the number of bytes that would be needed to encode a sFixed32.
computeSFixed64Size ( ) : integer Compute the number of bytes that would be needed to encode a sFixed64.
computeStringSize ( integer $value ) : integer Compute the number of bytes that would be needed to encode a string.
computeVarintSize ( integer $value ) : integer Compute the number of bytes that would be needed to encode a varint.
computeZigzag32Size ( integer $value ) : integer Compute the number of bytes that would be needed to encode a zigzag 32.
computeZigzag64Size ( integer $value ) : integer Compute the number of bytes that would be needed to encode a zigzag 64.

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

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

Constructor
public __construct ( Configuration $config )
$config Protobuf\Configuration

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

Compute the number of bytes that would be needed to encode a bool.
public computeBoolSize ( ) : integer
Результат integer

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

Compute the number of bytes that would be needed to encode a stream of bytes.
public computeByteStreamSize ( Stream $value ) : integer
$value Protobuf\Stream
Результат integer

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

Compute the number of bytes that would be needed to encode a double.
public computeDoubleSize ( ) : integer
Результат integer

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

Compute the number of bytes that would be needed to encode a fixed32.
public computeFixed32Size ( ) : integer
Результат integer

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

Compute the number of bytes that would be needed to encode a fixed64.
public computeFixed64Size ( ) : integer
Результат integer

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

Compute the number of bytes that would be needed to encode a float.
public computeFloatSize ( ) : integer
Результат integer

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

Compute the number of bytes that would be needed to encode a sFixed32.
public computeSFixed32Size ( ) : integer
Результат integer

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

Compute the number of bytes that would be needed to encode a sFixed64.
public computeSFixed64Size ( ) : integer
Результат integer

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

Compute the number of bytes that would be needed to encode a string.
public computeStringSize ( integer $value ) : integer
$value integer
Результат integer

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

Compute the number of bytes that would be needed to encode a varint.
public computeVarintSize ( integer $value ) : integer
$value integer
Результат integer

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

Compute the number of bytes that would be needed to encode a zigzag 32.
public computeZigzag32Size ( integer $value ) : integer
$value integer
Результат integer

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

Compute the number of bytes that would be needed to encode a zigzag 64.
public computeZigzag64Size ( integer $value ) : integer
$value integer
Результат integer

Описание свойств

$config защищенное свойство

protected Configuration,Protobuf $config
Результат Protobuf\Configuration