ProtobufCFieldDescriptor is only used within ESP-IDF.
 
Symbols
loading...
Files
loading...
SummarySyntaxRelatedReferencesInstances

Fields

Field
Declared as
Description
The type of the field.
unsigned
The offset in bytes of the message's C structure's quantifier field (the `has_MEMBER` field for optional members or the `n_MEMBER` field for repeated members or the case enum for oneofs).
unsigned
The offset in bytes into the message's C structure for the member itself.
const void *
A type-specific descriptor. If `type` is `PROTOBUF_C_TYPE_ENUM`, then `descriptor` points to the corresponding `ProtobufCEnumDescriptor`. If `type` is `PROTOBUF_C_TYPE_MESSAGE`, then `descriptor` points to the corresponding `ProtobufCMessageDescriptor`. Otherwise this field is NULL.
const void *
The default value for this field, if defined. May be NULL.
uint32_t
A flag word. Zero or more of the bits defined in the `ProtobufCFieldFlag` enum may be set.
unsigned
Reserved for future use.
void *
Reserved for future use.
void *
Reserved for future use.
const char *
Name of the field as given in the .proto file.
uint32_t
Tag value of the field as given in the .proto file.
Whether the field is `REQUIRED`, `OPTIONAL`, or `REPEATED`.

References