proto library Client - Class GPBWire (v5.36.2)

Namespace

Google \ Protobuf \ Internal

Methods

static::getTagFieldNumber

Parameter
Name Description
tag mixed

static::getTagWireType

Parameter
Name Description
tag mixed

static::getWireType

Parameter
Name Description
type mixed

static::zigZagEncode32

Parameter
Name Description
int32 mixed

static::zigZagDecode32

Parameter
Name Description
uint32 mixed

static::zigZagEncode64

Parameter
Name Description
int64 mixed

static::zigZagDecode64

Parameter
Name Description
uint64 mixed

static::readInt32

Parameters
Name Description
input mixed
value mixed

static::readInt64

Parameters
Name Description
input mixed
value mixed

static::readUint32

Parameters
Name Description
input mixed
value mixed

static::readUint64

Parameters
Name Description
input mixed
value mixed

static::readSint32

Parameters
Name Description
input mixed
value mixed

static::readSint64

Parameters
Name Description
input mixed
value mixed

static::readFixed32

Parameters
Name Description
input mixed
value mixed

static::readFixed64

Parameters
Name Description
input mixed
value mixed

static::readSfixed32

Parameters
Name Description
input mixed
value mixed

static::readSfixed64

Parameters
Name Description
input mixed
value mixed

static::readFloat

Parameters
Name Description
input mixed
value mixed

static::readDouble

Parameters
Name Description
input mixed
value mixed

static::readBool

Parameters
Name Description
input mixed
value mixed

static::readString

Parameters
Name Description
input mixed
value mixed

static::readMessage

Parameters
Name Description
input mixed
message mixed

static::writeTag

Parameters
Name Description
output mixed
tag mixed

static::writeInt32

Parameters
Name Description
output mixed
value mixed

static::writeInt64

Parameters
Name Description
output mixed
value mixed

static::writeUint32

Parameters
Name Description
output mixed
value mixed

static::writeUint64

Parameters
Name Description
output mixed
value mixed

static::writeSint32

Parameters
Name Description
output mixed
value mixed

static::writeSint64

Parameters
Name Description
output mixed
value mixed

static::writeFixed32

Parameters
Name Description
output mixed
value mixed

static::writeFixed64

Parameters
Name Description
output mixed
value mixed

static::writeSfixed32

Parameters
Name Description
output mixed
value mixed

static::writeSfixed64

Parameters
Name Description
output mixed
value mixed

static::writeBool

Parameters
Name Description
output mixed
value mixed

static::writeFloat

Parameters
Name Description
output mixed
value mixed

static::writeDouble

Parameters
Name Description
output mixed
value mixed

static::writeString

Parameters
Name Description
output mixed
value mixed

static::writeBytes

Parameters
Name Description
output mixed
value mixed

static::writeMessage

Parameters
Name Description
output mixed
value mixed

static::makeTag

Parameters
Name Description
number mixed
type mixed

static::tagSize

Parameter
Name Description
field mixed

static::varint32Size

Parameters
Name Description
value mixed
sign_extended mixed

static::sint32Size

Parameter
Name Description
value mixed

static::sint64Size

Parameter
Name Description
value mixed

static::varint64Size

Parameter
Name Description
value mixed

static::serializeFieldToStream

Parameters
Name Description
value mixed
field mixed
need_tag mixed
output mixed

Constants

TAG_TYPE_BITS

Value: 3

WIRETYPE_VARINT

Value: 0

WIRETYPE_FIXED64

Value: 1

WIRETYPE_LENGTH_DELIMITED

Value: 2

WIRETYPE_START_GROUP

Value: 3

WIRETYPE_END_GROUP

Value: 4

WIRETYPE_FIXED32

Value: 5

UNKNOWN

Value: 0

NORMAL_FORMAT

Value: 1

PACKED_FORMAT

Value: 2