ESP-IDF
parse_required_member()
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (4/5)...
Files
loading (4/5)...
Summary
Syntax
Arguments
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
parse_required_member()
parse_required_member() function
Syntax
Show:
Summary
Declaration
from
protobuf-c.c:2495
static
protobuf_c_boolean
parse_required_member
(
ScannedMember
*
scanned_member
,
void
*
member
,
ProtobufCAllocator
*
allocator
,
protobuf_c_boolean
maybe_clear
)
;
Arguments
Argument
Declared as
scanned_member
ScannedMember
*
member
void
*
allocator
ProtobufCAllocator
*
maybe_clear
protobuf_c_boolean
Related Functions
Found 5 other functions taking a
ScannedMember
argument:
Function
parse_oneof_member()
parse_member()
parse_packed_repeated_member()
parse_optional_member()
parse_repeated_member()
Examples
References
from
examples
Code
Location
Referrer
parse_required_member
(
ScannedMember
*
scanned_member
,
protobuf-c.c:2496
if
(
!
parse_required_member
(
scanned_member
,
member
,
allocator
,
TRUE
)
)
protobuf-c.c:2686
parse_oneof_member()
if
(
!
parse_required_member
(
scanned_member
,
member
,
allocator
,
TRUE
)
)
protobuf-c.c:2700
parse_optional_member()
if
(
!
parse_required_member
(
scanned_member
,
array
+
siz
*
(
*
p_n
)
,
protobuf-c.c:2720
parse_repeated_member()
return
parse_required_member
(
scanned_member
,
member
,
protobuf-c.c:2908
parse_member()
Call Tree
from
examples
parse_required_member()
is called by 4 functions and calls 13 functions:
parse_oneof_member()
parse_optional_member()
parse_repeated_member()
parse_member()
All items filtered out
parse_required_member()
protobuf_c_message_unpack()
protobuf_c_message_free_unpacked()
merge_messages()
parse_uint32()
parse_int32()
unzigzag32()
parse_fixed_uint32()
parse_uint64()
unzigzag64()
parse_fixed_uint64()
parse_boolean()
do_alloc()
do_free()
All items filtered out
Data Use
from
examples
parse_required_member()
reads 30 variables and writes 2 variables:
ProtobufCType::PROTOBUF_C_TYPE_INT32
ProtobufCType::PROTOBUF_C_TYPE_SINT32
ProtobufCType::PROTOBUF_C_TYPE_SFIXED32
ProtobufCType::PROTOBUF_C_TYPE_INT64
ProtobufCType::PROTOBUF_C_TYPE_SINT64
ProtobufCType::PROTOBUF_C_TYPE_SFIXED64
ProtobufCType::PROTOBUF_C_TYPE_UINT32
ProtobufCType::PROTOBUF_C_TYPE_FIXED32
ProtobufCType::PROTOBUF_C_TYPE_UINT64
ProtobufCType::PROTOBUF_C_TYPE_FIXED64
ProtobufCType::PROTOBUF_C_TYPE_FLOAT
ProtobufCType::PROTOBUF_C_TYPE_DOUBLE
ProtobufCType::PROTOBUF_C_TYPE_BOOL
ProtobufCType::PROTOBUF_C_TYPE_ENUM
ProtobufCType::PROTOBUF_C_TYPE_STRING
ProtobufCType::PROTOBUF_C_TYPE_BYTES
ProtobufCType::PROTOBUF_C_TYPE_MESSAGE
ProtobufCWireType::PROTOBUF_C_WIRE_TYPE_VARINT
ProtobufCWireType::PROTOBUF_C_WIRE_TYPE_64BIT
ProtobufCWireType::PROTOBUF_C_WIRE_TYPE_LENGTH_PREFIXED
ProtobufCWireType::PROTOBUF_C_WIRE_TYPE_32BIT
ProtobufCFieldDescriptor::type
ProtobufCFieldDescriptor::descriptor
ProtobufCFieldDescriptor::default_value
ProtobufCBinaryData::data
ScannedMember::wire_type
ScannedMember::length_prefix_len
ScannedMember::field
ScannedMember::len
ScannedMember::data
All items filtered out
parse_required_member()
ProtobufCBinaryData::len
ProtobufCBinaryData::data
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out