Macros | Enumerations | Functions
protobuf/objectivec/GPBWireFormat.h File Reference
#import "GPBRuntimeTypes.h"
Include dependency graph for protobuf/objectivec/GPBWireFormat.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define GPBWireFormatMessageSetItemEndTag   (GPBWireFormatMakeTag(GPBWireFormatMessageSetItem, GPBWireFormatEndGroup))
 
#define GPBWireFormatMessageSetItemTag   (GPBWireFormatMakeTag(GPBWireFormatMessageSetItem, GPBWireFormatStartGroup))
 
#define GPBWireFormatMessageSetMessageTag
 
#define GPBWireFormatMessageSetTypeIdTag   (GPBWireFormatMakeTag(GPBWireFormatMessageSetTypeId, GPBWireFormatVarint))
 

Enumerations

enum  { GPBWireFormatMessageSetItem = 1, GPBWireFormatMessageSetTypeId = 2, GPBWireFormatMessageSetMessage = 3 }
 
enum  GPBWireFormat {
  GPBWireFormatVarint = 0, GPBWireFormatFixed64 = 1, GPBWireFormatLengthDelimited = 2, GPBWireFormatStartGroup = 3,
  GPBWireFormatEndGroup = 4, GPBWireFormatFixed32 = 5, GPBWireFormatVarint = 0, GPBWireFormatFixed64 = 1,
  GPBWireFormatLengthDelimited = 2, GPBWireFormatStartGroup = 3, GPBWireFormatEndGroup = 4, GPBWireFormatFixed32 = 5
}
 

Functions

GPBWireFormat GPBWireFormatForType (GPBDataType dataType, BOOL isPacked) __attribute__((const))
 
uint32_t GPBWireFormatGetTagFieldNumber (uint32_t tag) __attribute__((const))
 
GPBWireFormat GPBWireFormatGetTagWireType (uint32_t tag) __attribute__((const))
 
BOOL GPBWireFormatIsValidTag (uint32_t tag) __attribute__((const))
 
uint32_t GPBWireFormatMakeTag (uint32_t fieldNumber, GPBWireFormat wireType) __attribute__((const))
 

Macro Definition Documentation

◆ GPBWireFormatMessageSetItemEndTag

#define GPBWireFormatMessageSetItemEndTag   (GPBWireFormatMakeTag(GPBWireFormatMessageSetItem, GPBWireFormatEndGroup))

Definition at line 63 of file protobuf/objectivec/GPBWireFormat.h.

◆ GPBWireFormatMessageSetItemTag

#define GPBWireFormatMessageSetItemTag   (GPBWireFormatMakeTag(GPBWireFormatMessageSetItem, GPBWireFormatStartGroup))

Definition at line 61 of file protobuf/objectivec/GPBWireFormat.h.

◆ GPBWireFormatMessageSetMessageTag

#define GPBWireFormatMessageSetMessageTag

◆ GPBWireFormatMessageSetTypeIdTag

#define GPBWireFormatMessageSetTypeIdTag   (GPBWireFormatMakeTag(GPBWireFormatMessageSetTypeId, GPBWireFormatVarint))

Definition at line 65 of file protobuf/objectivec/GPBWireFormat.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
GPBWireFormatMessageSetItem 
GPBWireFormatMessageSetTypeId 
GPBWireFormatMessageSetMessage 

Definition at line 46 of file protobuf/objectivec/GPBWireFormat.h.

◆ GPBWireFormat

Enumerator
GPBWireFormatVarint 
GPBWireFormatFixed64 
GPBWireFormatLengthDelimited 
GPBWireFormatStartGroup 
GPBWireFormatEndGroup 
GPBWireFormatFixed32 
GPBWireFormatVarint 
GPBWireFormatFixed64 
GPBWireFormatLengthDelimited 
GPBWireFormatStartGroup 
GPBWireFormatEndGroup 
GPBWireFormatFixed32 

Definition at line 37 of file protobuf/objectivec/GPBWireFormat.h.

Function Documentation

◆ GPBWireFormatForType()

GPBWireFormat GPBWireFormatForType ( GPBDataType  dataType,
BOOL  isPacked 
) const

◆ GPBWireFormatGetTagFieldNumber()

uint32_t GPBWireFormatGetTagFieldNumber ( uint32_t  tag) const

◆ GPBWireFormatGetTagWireType()

GPBWireFormat GPBWireFormatGetTagWireType ( uint32_t  tag) const

◆ GPBWireFormatIsValidTag()

BOOL GPBWireFormatIsValidTag ( uint32_t  tag) const

◆ GPBWireFormatMakeTag()

uint32_t GPBWireFormatMakeTag ( uint32_t  fieldNumber,
GPBWireFormat  wireType 
) const
GPBWireFormatMakeTag
uint32_t GPBWireFormatMakeTag(uint32_t fieldNumber, GPBWireFormat wireType) __attribute__((const))
GPBWireFormatLengthDelimited
@ GPBWireFormatLengthDelimited
Definition: protobuf/objectivec/GPBWireFormat.h:40
GPBWireFormatMessageSetMessage
@ GPBWireFormatMessageSetMessage
Definition: protobuf/objectivec/GPBWireFormat.h:49


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:16