PHP Класс Protobuf\WireFormat

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

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

Метод Описание
assertWireType ( integer $wire, integer $type ) Assert the wire type match
getFieldKey ( integer $tag, integer $wireType ) : integer Makes a tag value given a field number and wire type
getTagFieldNumber ( integer $tag ) : integer Given a tag value, determines the field number (the upper 29 bits).
getTagWireType ( integer $tag ) : integer Given a tag value, determines the wire type (the lower 3 bits).
getWireType ( integer $type, integer $default ) : integer Given a field type, determines the wire type.

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

assertWireType() публичный статический Метод

Assert the wire type match
public static assertWireType ( integer $wire, integer $type )
$wire integer
$type integer

getFieldKey() публичный статический Метод

Makes a tag value given a field number and wire type
public static getFieldKey ( integer $tag, integer $wireType ) : integer
$tag integer
$wireType integer
Результат integer

getTagFieldNumber() публичный статический Метод

Given a tag value, determines the field number (the upper 29 bits).
public static getTagFieldNumber ( integer $tag ) : integer
$tag integer
Результат integer

getTagWireType() публичный статический Метод

Given a tag value, determines the wire type (the lower 3 bits).
public static getTagWireType ( integer $tag ) : integer
$tag integer
Результат integer

getWireType() публичный статический Метод

Given a field type, determines the wire type.
public static getWireType ( integer $type, integer $default ) : integer
$type integer
$default integer
Результат integer