webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions | Variables
google.protobuf.internal.wire_format Namespace Reference

Functions

def PackTag (field_number, wire_type)
 
def UnpackTag (tag)
 
def ZigZagEncode (value)
 
def ZigZagDecode (value)
 
def Int32ByteSize (field_number, int32)
 
def Int32ByteSizeNoTag (int32)
 
def Int64ByteSize (field_number, int64)
 
def UInt32ByteSize (field_number, uint32)
 
def UInt64ByteSize (field_number, uint64)
 
def SInt32ByteSize (field_number, int32)
 
def SInt64ByteSize (field_number, int64)
 
def Fixed32ByteSize (field_number, fixed32)
 
def Fixed64ByteSize (field_number, fixed64)
 
def SFixed32ByteSize (field_number, sfixed32)
 
def SFixed64ByteSize (field_number, sfixed64)
 
def FloatByteSize (field_number, flt)
 
def DoubleByteSize (field_number, double)
 
def BoolByteSize (field_number, b)
 
def EnumByteSize (field_number, enum)
 
def StringByteSize (field_number, string)
 
def BytesByteSize (field_number, b)
 
def GroupByteSize (field_number, message)
 
def MessageByteSize (field_number, message)
 
def MessageSetItemByteSize (field_number, msg)
 
def TagByteSize (field_number)
 
def IsTypePackable (field_type)
 

Variables

int TAG_TYPE_BITS = 3
 
tuple TAG_TYPE_MASK = (1 << TAG_TYPE_BITS) - 1
 
int WIRETYPE_VARINT = 0
 
int WIRETYPE_FIXED64 = 1
 
int WIRETYPE_LENGTH_DELIMITED = 2
 
int WIRETYPE_START_GROUP = 3
 
int WIRETYPE_END_GROUP = 4
 
int WIRETYPE_FIXED32 = 5
 
 INT32_MAX = int((1 << 31) - 1)
 
 INT32_MIN = int(-(1 << 31))
 
tuple UINT32_MAX = (1 << 32) - 1
 
tuple INT64_MAX = (1 << 63) - 1
 
 INT64_MIN = -(1 << 63)
 
tuple UINT64_MAX = (1 << 64) - 1
 
string FORMAT_UINT32_LITTLE_ENDIAN = '<I'
 
string FORMAT_UINT64_LITTLE_ENDIAN = '<Q'
 
string FORMAT_FLOAT_LITTLE_ENDIAN = '<f'
 
string FORMAT_DOUBLE_LITTLE_ENDIAN = '<d'
 
tuple NON_PACKABLE_TYPES
 

Function Documentation

◆ BoolByteSize()

def google.protobuf.internal.wire_format.BoolByteSize (   field_number,
  b 
)

◆ BytesByteSize()

def google.protobuf.internal.wire_format.BytesByteSize (   field_number,
  b 
)

◆ DoubleByteSize()

def google.protobuf.internal.wire_format.DoubleByteSize (   field_number,
  double 
)

◆ EnumByteSize()

def google.protobuf.internal.wire_format.EnumByteSize (   field_number,
  enum 
)

◆ Fixed32ByteSize()

def google.protobuf.internal.wire_format.Fixed32ByteSize (   field_number,
  fixed32 
)

◆ Fixed64ByteSize()

def google.protobuf.internal.wire_format.Fixed64ByteSize (   field_number,
  fixed64 
)

◆ FloatByteSize()

def google.protobuf.internal.wire_format.FloatByteSize (   field_number,
  flt 
)

◆ GroupByteSize()

def google.protobuf.internal.wire_format.GroupByteSize (   field_number,
  message 
)

◆ Int32ByteSize()

def google.protobuf.internal.wire_format.Int32ByteSize (   field_number,
  int32 
)

◆ Int32ByteSizeNoTag()

def google.protobuf.internal.wire_format.Int32ByteSizeNoTag (   int32)

◆ Int64ByteSize()

def google.protobuf.internal.wire_format.Int64ByteSize (   field_number,
  int64 
)

◆ IsTypePackable()

def google.protobuf.internal.wire_format.IsTypePackable (   field_type)
Return true iff packable = true is valid for fields of this type.

Args:
  field_type: a FieldDescriptor::Type value.

Returns:
  True iff fields of this type are packable.

◆ MessageByteSize()

def google.protobuf.internal.wire_format.MessageByteSize (   field_number,
  message 
)

◆ MessageSetItemByteSize()

def google.protobuf.internal.wire_format.MessageSetItemByteSize (   field_number,
  msg 
)

◆ PackTag()

def google.protobuf.internal.wire_format.PackTag (   field_number,
  wire_type 
)
Returns an unsigned 32-bit integer that encodes the field number and
wire type information in standard protocol message wire format.

Args:
  field_number: Expected to be an integer in the range [1, 1 << 29)
  wire_type: One of the WIRETYPE_* constants.

◆ SFixed32ByteSize()

def google.protobuf.internal.wire_format.SFixed32ByteSize (   field_number,
  sfixed32 
)

◆ SFixed64ByteSize()

def google.protobuf.internal.wire_format.SFixed64ByteSize (   field_number,
  sfixed64 
)

◆ SInt32ByteSize()

def google.protobuf.internal.wire_format.SInt32ByteSize (   field_number,
  int32 
)

◆ SInt64ByteSize()

def google.protobuf.internal.wire_format.SInt64ByteSize (   field_number,
  int64 
)

◆ StringByteSize()

def google.protobuf.internal.wire_format.StringByteSize (   field_number,
  string 
)

◆ TagByteSize()

def google.protobuf.internal.wire_format.TagByteSize (   field_number)
Returns the bytes required to serialize a tag with this field number.

◆ UInt32ByteSize()

def google.protobuf.internal.wire_format.UInt32ByteSize (   field_number,
  uint32 
)

◆ UInt64ByteSize()

def google.protobuf.internal.wire_format.UInt64ByteSize (   field_number,
  uint64 
)

◆ UnpackTag()

def google.protobuf.internal.wire_format.UnpackTag (   tag)
The inverse of PackTag().  Given an unsigned 32-bit number,
returns a (field_number, wire_type) tuple.

◆ ZigZagDecode()

def google.protobuf.internal.wire_format.ZigZagDecode (   value)
Inverse of ZigZagEncode().

◆ ZigZagEncode()

def google.protobuf.internal.wire_format.ZigZagEncode (   value)
ZigZag Transform:  Encodes signed integers so that they can be
effectively used with varint encoding.  See wire_format.h for
more details.

Variable Documentation

◆ FORMAT_DOUBLE_LITTLE_ENDIAN

string google.protobuf.internal.wire_format.FORMAT_DOUBLE_LITTLE_ENDIAN = '<d'

◆ FORMAT_FLOAT_LITTLE_ENDIAN

string google.protobuf.internal.wire_format.FORMAT_FLOAT_LITTLE_ENDIAN = '<f'

◆ FORMAT_UINT32_LITTLE_ENDIAN

string google.protobuf.internal.wire_format.FORMAT_UINT32_LITTLE_ENDIAN = '<I'

◆ FORMAT_UINT64_LITTLE_ENDIAN

string google.protobuf.internal.wire_format.FORMAT_UINT64_LITTLE_ENDIAN = '<Q'

◆ INT32_MAX

google.protobuf.internal.wire_format.INT32_MAX = int((1 << 31) - 1)

◆ INT32_MIN

google.protobuf.internal.wire_format.INT32_MIN = int(-(1 << 31))

◆ INT64_MAX

tuple google.protobuf.internal.wire_format.INT64_MAX = (1 << 63) - 1

◆ INT64_MIN

google.protobuf.internal.wire_format.INT64_MIN = -(1 << 63)

◆ NON_PACKABLE_TYPES

tuple google.protobuf.internal.wire_format.NON_PACKABLE_TYPES
Initial value:
1 = (
2  descriptor.FieldDescriptor.TYPE_STRING,
3  descriptor.FieldDescriptor.TYPE_GROUP,
4  descriptor.FieldDescriptor.TYPE_MESSAGE,
5  descriptor.FieldDescriptor.TYPE_BYTES
6 )

◆ TAG_TYPE_BITS

int google.protobuf.internal.wire_format.TAG_TYPE_BITS = 3

◆ TAG_TYPE_MASK

tuple google.protobuf.internal.wire_format.TAG_TYPE_MASK = (1 << TAG_TYPE_BITS) - 1

◆ UINT32_MAX

tuple google.protobuf.internal.wire_format.UINT32_MAX = (1 << 32) - 1

◆ UINT64_MAX

tuple google.protobuf.internal.wire_format.UINT64_MAX = (1 << 64) - 1

◆ WIRETYPE_END_GROUP

int google.protobuf.internal.wire_format.WIRETYPE_END_GROUP = 4

◆ WIRETYPE_FIXED32

int google.protobuf.internal.wire_format.WIRETYPE_FIXED32 = 5

◆ WIRETYPE_FIXED64

int google.protobuf.internal.wire_format.WIRETYPE_FIXED64 = 1

◆ WIRETYPE_LENGTH_DELIMITED

int google.protobuf.internal.wire_format.WIRETYPE_LENGTH_DELIMITED = 2

◆ WIRETYPE_START_GROUP

int google.protobuf.internal.wire_format.WIRETYPE_START_GROUP = 3

◆ WIRETYPE_VARINT

int google.protobuf.internal.wire_format.WIRETYPE_VARINT = 0