webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Static Public Member Functions | List of all members
google::protobuf.internal::WireFormat Class Reference

#include <wire_format.h>

Public Types

enum  Operation { PARSE = 0, SERIALIZE = 1 }
 

Static Public Member Functions

static WireFormatLite::WireType WireTypeForField (const FieldDescriptor *field)
 
static WireFormatLite::WireType WireTypeForFieldType (FieldDescriptor::Type type)
 
static int TagSize (int field_number, FieldDescriptor::Type type)
 
static bool ParseAndMergePartial (io::CodedInputStream *input, Message *message)
 
static void SerializeWithCachedSizes (const Message &message, int size, io::CodedOutputStream *output)
 
static int ByteSize (const Message &message)
 
static bool SkipField (io::CodedInputStream *input, uint32 tag, UnknownFieldSet *unknown_fields)
 
static bool SkipMessage (io::CodedInputStream *input, UnknownFieldSet *unknown_fields)
 
static bool ReadPackedEnumPreserveUnknowns (io::CodedInputStream *input, uint32 field_number, bool(*is_valid)(int), UnknownFieldSet *unknown_fields, RepeatedField< int > *values)
 
static void SerializeUnknownFields (const UnknownFieldSet &unknown_fields, io::CodedOutputStream *output)
 
static uint8SerializeUnknownFieldsToArray (const UnknownFieldSet &unknown_fields, uint8 *target)
 
static void SerializeUnknownMessageSetItems (const UnknownFieldSet &unknown_fields, io::CodedOutputStream *output)
 
static uint8SerializeUnknownMessageSetItemsToArray (const UnknownFieldSet &unknown_fields, uint8 *target)
 
static int ComputeUnknownFieldsSize (const UnknownFieldSet &unknown_fields)
 
static int ComputeUnknownMessageSetItemsSize (const UnknownFieldSet &unknown_fields)
 
static uint32 MakeTag (const FieldDescriptor *field)
 
static bool ParseAndMergeField (uint32 tag, const FieldDescriptor *field, Message *message, io::CodedInputStream *input)
 
static void SerializeFieldWithCachedSizes (const FieldDescriptor *field, const Message &message, io::CodedOutputStream *output)
 
static int FieldByteSize (const FieldDescriptor *field, const Message &message)
 
static bool ParseAndMergeMessageSetItem (io::CodedInputStream *input, Message *message)
 
static void SerializeMessageSetItemWithCachedSizes (const FieldDescriptor *field, const Message &message, io::CodedOutputStream *output)
 
static int MessageSetItemByteSize (const FieldDescriptor *field, const Message &message)
 
static int FieldDataOnlyByteSize (const FieldDescriptor *field, const Message &message)
 
static void VerifyUTF8String (const char *data, int size, Operation op)
 
static void VerifyUTF8StringNamedField (const char *data, int size, Operation op, const char *field_name)
 

Member Enumeration Documentation

◆ Operation

Enumerator
PARSE 
SERIALIZE 

Member Function Documentation

◆ ByteSize()

int google::protobuf.internal::WireFormat::ByteSize ( const Message message)
static

◆ ComputeUnknownFieldsSize()

int google::protobuf.internal::WireFormat::ComputeUnknownFieldsSize ( const UnknownFieldSet unknown_fields)
static

◆ ComputeUnknownMessageSetItemsSize()

int google::protobuf.internal::WireFormat::ComputeUnknownMessageSetItemsSize ( const UnknownFieldSet unknown_fields)
static

◆ FieldByteSize()

int google::protobuf.internal::WireFormat::FieldByteSize ( const FieldDescriptor field,
const Message message 
)
static

◆ FieldDataOnlyByteSize()

int google::protobuf.internal::WireFormat::FieldDataOnlyByteSize ( const FieldDescriptor field,
const Message message 
)
static

◆ MakeTag()

uint32 google::protobuf.internal::WireFormat::MakeTag ( const FieldDescriptor field)
inlinestatic

◆ MessageSetItemByteSize()

int google::protobuf.internal::WireFormat::MessageSetItemByteSize ( const FieldDescriptor field,
const Message message 
)
static

◆ ParseAndMergeField()

bool google::protobuf.internal::WireFormat::ParseAndMergeField ( uint32  tag,
const FieldDescriptor field,
Message message,
io::CodedInputStream input 
)
static

◆ ParseAndMergeMessageSetItem()

bool google::protobuf.internal::WireFormat::ParseAndMergeMessageSetItem ( io::CodedInputStream input,
Message message 
)
static

◆ ParseAndMergePartial()

bool google::protobuf.internal::WireFormat::ParseAndMergePartial ( io::CodedInputStream input,
Message message 
)
static

◆ ReadPackedEnumPreserveUnknowns()

bool google::protobuf.internal::WireFormat::ReadPackedEnumPreserveUnknowns ( io::CodedInputStream input,
uint32  field_number,
bool(*)(int)  is_valid,
UnknownFieldSet unknown_fields,
RepeatedField< int > *  values 
)
static

◆ SerializeFieldWithCachedSizes()

void google::protobuf.internal::WireFormat::SerializeFieldWithCachedSizes ( const FieldDescriptor field,
const Message message,
io::CodedOutputStream output 
)
static

◆ SerializeMessageSetItemWithCachedSizes()

void google::protobuf.internal::WireFormat::SerializeMessageSetItemWithCachedSizes ( const FieldDescriptor field,
const Message message,
io::CodedOutputStream output 
)
static

◆ SerializeUnknownFields()

void google::protobuf.internal::WireFormat::SerializeUnknownFields ( const UnknownFieldSet unknown_fields,
io::CodedOutputStream output 
)
static

◆ SerializeUnknownFieldsToArray()

uint8 * google::protobuf.internal::WireFormat::SerializeUnknownFieldsToArray ( const UnknownFieldSet unknown_fields,
uint8 target 
)
static

◆ SerializeUnknownMessageSetItems()

void google::protobuf.internal::WireFormat::SerializeUnknownMessageSetItems ( const UnknownFieldSet unknown_fields,
io::CodedOutputStream output 
)
static

◆ SerializeUnknownMessageSetItemsToArray()

uint8 * google::protobuf.internal::WireFormat::SerializeUnknownMessageSetItemsToArray ( const UnknownFieldSet unknown_fields,
uint8 target 
)
static

◆ SerializeWithCachedSizes()

void google::protobuf.internal::WireFormat::SerializeWithCachedSizes ( const Message message,
int  size,
io::CodedOutputStream output 
)
static

◆ SkipField()

bool google::protobuf.internal::WireFormat::SkipField ( io::CodedInputStream input,
uint32  tag,
UnknownFieldSet unknown_fields 
)
static

◆ SkipMessage()

bool google::protobuf.internal::WireFormat::SkipMessage ( io::CodedInputStream input,
UnknownFieldSet unknown_fields 
)
static

◆ TagSize()

int google::protobuf.internal::WireFormat::TagSize ( int  field_number,
FieldDescriptor::Type  type 
)
inlinestatic

◆ VerifyUTF8String()

void google::protobuf.internal::WireFormat::VerifyUTF8String ( const char *  data,
int  size,
WireFormat::Operation  op 
)
inlinestatic

◆ VerifyUTF8StringNamedField()

void google::protobuf.internal::WireFormat::VerifyUTF8StringNamedField ( const char *  data,
int  size,
WireFormat::Operation  op,
const char *  field_name 
)
inlinestatic

◆ WireTypeForField()

WireFormatLite::WireType google::protobuf.internal::WireFormat::WireTypeForField ( const FieldDescriptor field)
inlinestatic

◆ WireTypeForFieldType()

WireFormatLite::WireType google::protobuf.internal::WireFormat::WireTypeForFieldType ( FieldDescriptor::Type  type)
inlinestatic

The documentation for this class was generated from the following files: