ESP-IDF
ProtobufCMessageDescriptor
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (4/5)...
Files
loading (4/5)...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
ProtobufCMessageDescriptor
ProtobufCMessageDescriptor struct
Describes a message.
Syntax
Show:
Summary
Declaration
Definition
from
protobuf-c.h:356
struct
ProtobufCMessageDescriptor
;
Implemented in
protobuf-c.h:665
Fields
Field
Declared as
Description
ProtobufCMessageDescriptor::magic
uint32_t
Magic value checked to ensure that the API is used correctly.
ProtobufCMessageDescriptor::name
const
char
*
The qualified name (e.g., "namespace.Type").
ProtobufCMessageDescriptor::short_name
const
char
*
The unqualified name as given in the .proto file (e.g., "Type").
ProtobufCMessageDescriptor::c_name
const
char
*
Identifier used in generated C code.
ProtobufCMessageDescriptor::package_name
const
char
*
The dot-separated namespace.
ProtobufCMessageDescriptor::sizeof_message
size_t
Size in bytes of the C structure representing an instance of this type of message.
ProtobufCMessageDescriptor::n_fields
unsigned
Number of elements in `fields`.
ProtobufCMessageDescriptor::fields
const
ProtobufCFieldDescriptor
*
Field descriptors, sorted by tag number.
ProtobufCMessageDescriptor::fields_sorted_by_name
const
unsigned
*
Used for looking up fields by name.
ProtobufCMessageDescriptor::n_field_ranges
unsigned
Number of elements in `field_ranges`.
ProtobufCMessageDescriptor::field_ranges
const
ProtobufCIntRange
*
Used for looking up fields by id.
ProtobufCMessageDescriptor::message_init
ProtobufCMessageInit
Message initialisation function.
ProtobufCMessageDescriptor::reserved1
void
*
Reserved for future use.
ProtobufCMessageDescriptor::reserved2
void
*
Reserved for future use.
ProtobufCMessageDescriptor::reserved3
void
*
Reserved for future use.
Related Functions
Found 5 other functions taking a
ProtobufCMessageDescriptor
argument:
Function
Description
protobuf_c_message_unpack()
protobuf_c_message_init()
protobuf_c_message_descriptor_get_field_by_name()
protobuf_c_message_descriptor_get_field()
message_init_generic()
Initialise messages generated by old code. This function is used if desc->message_init == NULL (which occurs for old code, and which would be useful to support allocating descriptors dynamically).
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
ProtobufCMessageDescriptor
ProtobufCMessageDescriptor
;
protobuf-c.h:372
struct
ProtobufCMessageDescriptor
{
protobuf-c.h:665
struct
ProtobufCMessageDescriptor
;
protobuf-c.h:356
const
ProtobufCMessageDescriptor
cmd_get_property_count__descriptor
=
esp_local_ctrl.pb-c.c:418
const
ProtobufCMessageDescriptor
resp_get_property_count__descriptor
=
esp_local_ctrl.pb-c.c:469
const
ProtobufCMessageDescriptor
property_info__descriptor
=
esp_local_ctrl.pb-c.c:559
const
ProtobufCMessageDescriptor
cmd_get_property_values__descriptor
=
esp_local_ctrl.pb-c.c:597
const
ProtobufCMessageDescriptor
resp_get_property_values__descriptor
=
esp_local_ctrl.pb-c.c:648
const
ProtobufCMessageDescriptor
property_value__descriptor
=
esp_local_ctrl.pb-c.c:699
const
ProtobufCMessageDescriptor
cmd_set_property_values__descriptor
=
esp_local_ctrl.pb-c.c:737
const
ProtobufCMessageDescriptor
resp_set_property_values__descriptor
=
esp_local_ctrl.pb-c.c:775
const
ProtobufCMessageDescriptor
local_ctrl_message__descriptor
=
esp_local_ctrl.pb-c.c:892
extern
const
ProtobufCMessageDescriptor
cmd_get_property_count__descriptor
;
esp_local_ctrl.pb-c.h:370
extern
const
ProtobufCMessageDescriptor
resp_get_property_count__descriptor
;
esp_local_ctrl.pb-c.h:371
extern
const
ProtobufCMessageDescriptor
property_info__descriptor
;
esp_local_ctrl.pb-c.h:372
extern
const
ProtobufCMessageDescriptor
cmd_get_property_values__descriptor
;
esp_local_ctrl.pb-c.h:373
extern
const
ProtobufCMessageDescriptor
resp_get_property_values__descriptor
;
esp_local_ctrl.pb-c.h:374
extern
const
ProtobufCMessageDescriptor
property_value__descriptor
;
esp_local_ctrl.pb-c.h:375
extern
const
ProtobufCMessageDescriptor
cmd_set_property_values__descriptor
;
esp_local_ctrl.pb-c.h:376
extern
const
ProtobufCMessageDescriptor
resp_set_property_values__descriptor
;
esp_local_ctrl.pb-c.h:377
extern
const
ProtobufCMessageDescriptor
local_ctrl_message__descriptor
;
esp_local_ctrl.pb-c.h:378
message_init_generic
(
const
ProtobufCMessageDescriptor
*
desc
,
protobuf-c.c:2945
message_init_generic()
message_init_generic()::desc
protobuf_c_message_unpack
(
const
ProtobufCMessageDescriptor
*
desc
,
protobuf-c.c:3028
protobuf_c_message_unpack()
const
ProtobufCMessageDescriptor
*
desc
;
protobuf-c.c:3327
protobuf_c_message_free_unpacked()
protobuf_c_message_init
(
const
ProtobufCMessageDescriptor
*
descriptor
,
protobuf-c.c:3413
protobuf_c_message_init()
protobuf_c_message_init()::descriptor
protobuf_c_message_descriptor_get_field_by_name
(
const
ProtobufCMessageDescriptor
*
desc
,
protobuf-c.c:3597
protobuf_c_message_descriptor_get_field_by_name()
protobuf_c_message_descriptor_get_field_by_name()::desc
protobuf_c_message_descriptor_get_field
(
const
ProtobufCMessageDescriptor
*
desc
,
protobuf-c.c:3631
protobuf_c_message_descriptor_get_field()
protobuf_c_message_descriptor_get_field()::desc
typedef
struct
ProtobufCMessageDescriptor
ProtobufCMessageDescriptor
;
protobuf-c.h:372
ProtobufCMessageDescriptor
const
ProtobufCMessageDescriptor
*
descriptor
;
protobuf-c.h:655
ProtobufCMessage
ProtobufCMessage::descriptor
const
ProtobufCMessageDescriptor
*
input
;
protobuf-c.h:728
ProtobufCMethodDescriptor
ProtobufCMethodDescriptor::input
const
ProtobufCMessageDescriptor
*
output
;
protobuf-c.h:730
ProtobufCMethodDescriptor
ProtobufCMethodDescriptor::output
const
ProtobufCMessageDescriptor
*
desc
,
protobuf-c.h:867
protobuf_c_message_descriptor_get_field_by_name()
protobuf_c_message_descriptor_get_field_by_name()::desc
const
ProtobufCMessageDescriptor
*
desc
,
protobuf-c.h:886
protobuf_c_message_descriptor_get_field()
protobuf_c_message_descriptor_get_field()::desc
const
ProtobufCMessageDescriptor
*
descriptor
,
protobuf-c.h:960
protobuf_c_message_unpack()
protobuf_c_message_unpack()::descriptor
const
ProtobufCMessageDescriptor
*
descriptor
,
protobuf-c.h:1012
protobuf_c_message_init()
protobuf_c_message_init()::descriptor
const
ProtobufCMessageDescriptor
s0_session_cmd__descriptor
=
sec0.pb-c.c:148
const
ProtobufCMessageDescriptor
s0_session_resp__descriptor
=
sec0.pb-c.c:186
const
ProtobufCMessageDescriptor
sec0_payload__descriptor
=
sec0.pb-c.c:251
extern
const
ProtobufCMessageDescriptor
s0_session_cmd__descriptor
;
sec0.pb-c.h:171
extern
const
ProtobufCMessageDescriptor
s0_session_resp__descriptor
;
sec0.pb-c.h:172
extern
const
ProtobufCMessageDescriptor
sec0_payload__descriptor
;
sec0.pb-c.h:173
const
ProtobufCMessageDescriptor
session_cmd1__descriptor
=
sec1.pb-c.c:258
const
ProtobufCMessageDescriptor
session_resp1__descriptor
=
sec1.pb-c.c:310
const
ProtobufCMessageDescriptor
session_cmd0__descriptor
=
sec1.pb-c.c:348
const
ProtobufCMessageDescriptor
session_resp0__descriptor
=
sec1.pb-c.c:412
const
ProtobufCMessageDescriptor
sec1_payload__descriptor
=
sec1.pb-c.c:503
extern
const
ProtobufCMessageDescriptor
session_cmd1__descriptor
;
sec1.pb-c.h:259
extern
const
ProtobufCMessageDescriptor
session_resp1__descriptor
;
sec1.pb-c.h:260
extern
const
ProtobufCMessageDescriptor
session_cmd0__descriptor
;
sec1.pb-c.h:261
extern
const
ProtobufCMessageDescriptor
session_resp0__descriptor
;
sec1.pb-c.h:262
extern
const
ProtobufCMessageDescriptor
sec1_payload__descriptor
;
sec1.pb-c.h:263
const
ProtobufCMessageDescriptor
s2_session_cmd0__descriptor
=
sec2.pb-c.c:271
const
ProtobufCMessageDescriptor
s2_session_resp0__descriptor
=
sec2.pb-c.c:335
const
ProtobufCMessageDescriptor
s2_session_cmd1__descriptor
=
sec2.pb-c.c:373
const
ProtobufCMessageDescriptor
s2_session_resp1__descriptor
=
sec2.pb-c.c:437
const
ProtobufCMessageDescriptor
sec2_payload__descriptor
=
sec2.pb-c.c:528
extern
const
ProtobufCMessageDescriptor
s2_session_cmd0__descriptor
;
sec2.pb-c.h:261
extern
const
ProtobufCMessageDescriptor
s2_session_resp0__descriptor
;
sec2.pb-c.h:262
extern
const
ProtobufCMessageDescriptor
s2_session_cmd1__descriptor
;
sec2.pb-c.h:263
extern
const
ProtobufCMessageDescriptor
s2_session_resp1__descriptor
;
sec2.pb-c.h:264
extern
const
ProtobufCMessageDescriptor
sec2_payload__descriptor
;
sec2.pb-c.h:265
const
ProtobufCMessageDescriptor
session_data__descriptor
=
session.pb-c.c:118
extern
const
ProtobufCMessageDescriptor
session_data__descriptor
;
session.pb-c.h:119
const
ProtobufCMessageDescriptor
cmd_get_status__descriptor
=
wifi_config.pb-c.c:328
const
ProtobufCMessageDescriptor
resp_get_status__descriptor
=
wifi_config.pb-c.c:419
const
ProtobufCMessageDescriptor
cmd_set_config__descriptor
=
wifi_config.pb-c.c:496
const
ProtobufCMessageDescriptor
resp_set_config__descriptor
=
wifi_config.pb-c.c:534
const
ProtobufCMessageDescriptor
cmd_apply_config__descriptor
=
wifi_config.pb-c.c:552
const
ProtobufCMessageDescriptor
resp_apply_config__descriptor
=
wifi_config.pb-c.c:590
const
ProtobufCMessageDescriptor
wi_fi_config_payload__descriptor
=
wifi_config.pb-c.c:707
extern
const
ProtobufCMessageDescriptor
cmd_get_status__descriptor
;
wifi_config.pb-c.h:312
extern
const
ProtobufCMessageDescriptor
resp_get_status__descriptor
;
wifi_config.pb-c.h:313
extern
const
ProtobufCMessageDescriptor
cmd_set_config__descriptor
;
wifi_config.pb-c.h:314
extern
const
ProtobufCMessageDescriptor
resp_set_config__descriptor
;
wifi_config.pb-c.h:315
extern
const
ProtobufCMessageDescriptor
cmd_apply_config__descriptor
;
wifi_config.pb-c.h:316
extern
const
ProtobufCMessageDescriptor
resp_apply_config__descriptor
;
wifi_config.pb-c.h:317
extern
const
ProtobufCMessageDescriptor
wi_fi_config_payload__descriptor
;
wifi_config.pb-c.h:318
const
ProtobufCMessageDescriptor
wifi_attempt_failed__descriptor
=
wifi_constants.pb-c.c:123
const
ProtobufCMessageDescriptor
wifi_connected_state__descriptor
=
wifi_constants.pb-c.c:213
extern
const
ProtobufCMessageDescriptor
wifi_attempt_failed__descriptor
;
wifi_constants.pb-c.h:129
extern
const
ProtobufCMessageDescriptor
wifi_connected_state__descriptor
;
wifi_constants.pb-c.h:130
const
ProtobufCMessageDescriptor
cmd_ctrl_reset__descriptor
=
wifi_ctrl.pb-c.c:238
const
ProtobufCMessageDescriptor
resp_ctrl_reset__descriptor
=
wifi_ctrl.pb-c.c:256
const
ProtobufCMessageDescriptor
cmd_ctrl_reprov__descriptor
=
wifi_ctrl.pb-c.c:274
const
ProtobufCMessageDescriptor
resp_ctrl_reprov__descriptor
=
wifi_ctrl.pb-c.c:292
const
ProtobufCMessageDescriptor
wi_fi_ctrl_payload__descriptor
=
wifi_ctrl.pb-c.c:396
extern
const
ProtobufCMessageDescriptor
cmd_ctrl_reset__descriptor
;
wifi_ctrl.pb-c.h:221
extern
const
ProtobufCMessageDescriptor
resp_ctrl_reset__descriptor
;
wifi_ctrl.pb-c.h:222
extern
const
ProtobufCMessageDescriptor
cmd_ctrl_reprov__descriptor
;
wifi_ctrl.pb-c.h:223
extern
const
ProtobufCMessageDescriptor
resp_ctrl_reprov__descriptor
;
wifi_ctrl.pb-c.h:224
extern
const
ProtobufCMessageDescriptor
wi_fi_ctrl_payload__descriptor
;
wifi_ctrl.pb-c.h:225
const
ProtobufCMessageDescriptor
cmd_scan_start__descriptor
=
wifi_scan.pb-c.c:432
const
ProtobufCMessageDescriptor
resp_scan_start__descriptor
=
wifi_scan.pb-c.c:450
const
ProtobufCMessageDescriptor
cmd_scan_status__descriptor
=
wifi_scan.pb-c.c:468
const
ProtobufCMessageDescriptor
resp_scan_status__descriptor
=
wifi_scan.pb-c.c:519
const
ProtobufCMessageDescriptor
cmd_scan_result__descriptor
=
wifi_scan.pb-c.c:570
const
ProtobufCMessageDescriptor
wi_fi_scan_result__descriptor
=
wifi_scan.pb-c.c:660
const
ProtobufCMessageDescriptor
resp_scan_result__descriptor
=
wifi_scan.pb-c.c:698
const
ProtobufCMessageDescriptor
wi_fi_scan_payload__descriptor
=
wifi_scan.pb-c.c:828
extern
const
ProtobufCMessageDescriptor
cmd_scan_start__descriptor
;
wifi_scan.pb-c.h:338
extern
const
ProtobufCMessageDescriptor
resp_scan_start__descriptor
;
wifi_scan.pb-c.h:339
extern
const
ProtobufCMessageDescriptor
cmd_scan_status__descriptor
;
wifi_scan.pb-c.h:340
extern
const
ProtobufCMessageDescriptor
resp_scan_status__descriptor
;
wifi_scan.pb-c.h:341
extern
const
ProtobufCMessageDescriptor
cmd_scan_result__descriptor
;
wifi_scan.pb-c.h:342
extern
const
ProtobufCMessageDescriptor
wi_fi_scan_result__descriptor
;
wifi_scan.pb-c.h:343
extern
const
ProtobufCMessageDescriptor
resp_scan_result__descriptor
;
wifi_scan.pb-c.h:344
extern
const
ProtobufCMessageDescriptor
wi_fi_scan_payload__descriptor
;
wifi_scan.pb-c.h:345
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
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
Instance
Scope
Location
Project
ProtobufCMessage::descriptor
ProtobufCMessage
protobuf-c.h:655
ProtobufCMethodDescriptor::input
ProtobufCMethodDescriptor
protobuf-c.h:728
ProtobufCMethodDescriptor::output
ProtobufCMethodDescriptor
protobuf-c.h:730
protobuf_c_message_descriptor_get_field_by_name()::desc
protobuf_c_message_descriptor_get_field_by_name()
protobuf-c.h:867
protobuf_c_message_descriptor_get_field()::desc
protobuf_c_message_descriptor_get_field()
protobuf-c.h:886
protobuf_c_message_unpack()::descriptor
protobuf_c_message_unpack()
protobuf-c.h:960
protobuf_c_message_init()::descriptor
protobuf_c_message_init()
protobuf-c.h:1012
cmd_get_property_count__descriptor
esp_local_ctrl.pb-c.h:370
resp_get_property_count__descriptor
esp_local_ctrl.pb-c.h:371
property_info__descriptor
esp_local_ctrl.pb-c.h:372
cmd_get_property_values__descriptor
esp_local_ctrl.pb-c.h:373
resp_get_property_values__descriptor
esp_local_ctrl.pb-c.h:374
property_value__descriptor
esp_local_ctrl.pb-c.h:375
cmd_set_property_values__descriptor
esp_local_ctrl.pb-c.h:376
resp_set_property_values__descriptor
esp_local_ctrl.pb-c.h:377
local_ctrl_message__descriptor
esp_local_ctrl.pb-c.h:378
cmd_get_property_count__descriptor
esp_local_ctrl.pb-c.c:418
resp_get_property_count__descriptor
esp_local_ctrl.pb-c.c:469
property_info__descriptor
esp_local_ctrl.pb-c.c:559
cmd_get_property_values__descriptor
esp_local_ctrl.pb-c.c:597
resp_get_property_values__descriptor
esp_local_ctrl.pb-c.c:648
property_value__descriptor
esp_local_ctrl.pb-c.c:699
cmd_set_property_values__descriptor
esp_local_ctrl.pb-c.c:737
resp_set_property_values__descriptor
esp_local_ctrl.pb-c.c:775
local_ctrl_message__descriptor
esp_local_ctrl.pb-c.c:892
message_init_generic()::desc
message_init_generic()
protobuf-c.c:2945
protobuf_c_message_init()::descriptor
protobuf_c_message_init()
protobuf-c.c:3413
protobuf_c_message_descriptor_get_field_by_name()::desc
protobuf_c_message_descriptor_get_field_by_name()
protobuf-c.c:3597
protobuf_c_message_descriptor_get_field()::desc
protobuf_c_message_descriptor_get_field()
protobuf-c.c:3631
s0_session_cmd__descriptor
sec0.pb-c.c:148
s0_session_resp__descriptor
sec0.pb-c.c:186
sec0_payload__descriptor
sec0.pb-c.c:251
s0_session_cmd__descriptor
sec0.pb-c.h:171
s0_session_resp__descriptor
sec0.pb-c.h:172
sec0_payload__descriptor
sec0.pb-c.h:173
session_cmd1__descriptor
sec1.pb-c.c:258
session_resp1__descriptor
sec1.pb-c.c:310
session_cmd0__descriptor
sec1.pb-c.c:348
session_resp0__descriptor
sec1.pb-c.c:412
sec1_payload__descriptor
sec1.pb-c.c:503
session_cmd1__descriptor
sec1.pb-c.h:259
session_resp1__descriptor
sec1.pb-c.h:260
session_cmd0__descriptor
sec1.pb-c.h:261
session_resp0__descriptor
sec1.pb-c.h:262
sec1_payload__descriptor
sec1.pb-c.h:263
s2_session_cmd0__descriptor
sec2.pb-c.c:271
s2_session_resp0__descriptor
sec2.pb-c.c:335
s2_session_cmd1__descriptor
sec2.pb-c.c:373
s2_session_resp1__descriptor
sec2.pb-c.c:437
sec2_payload__descriptor
sec2.pb-c.c:528
s2_session_cmd0__descriptor
sec2.pb-c.h:261
s2_session_resp0__descriptor
sec2.pb-c.h:262
s2_session_cmd1__descriptor
sec2.pb-c.h:263
s2_session_resp1__descriptor
sec2.pb-c.h:264
sec2_payload__descriptor
sec2.pb-c.h:265
session_data__descriptor
session.pb-c.c:118
session_data__descriptor
session.pb-c.h:119
wifi_attempt_failed__descriptor
wifi_constants.pb-c.h:129
wifi_connected_state__descriptor
wifi_constants.pb-c.h:130
cmd_get_status__descriptor
wifi_config.pb-c.h:312
resp_get_status__descriptor
wifi_config.pb-c.h:313
cmd_set_config__descriptor
wifi_config.pb-c.h:314
resp_set_config__descriptor
wifi_config.pb-c.h:315
cmd_apply_config__descriptor
wifi_config.pb-c.h:316
resp_apply_config__descriptor
wifi_config.pb-c.h:317
wi_fi_config_payload__descriptor
wifi_config.pb-c.h:318
cmd_scan_start__descriptor
wifi_scan.pb-c.h:338
resp_scan_start__descriptor
wifi_scan.pb-c.h:339
cmd_scan_status__descriptor
wifi_scan.pb-c.h:340
resp_scan_status__descriptor
wifi_scan.pb-c.h:341
cmd_scan_result__descriptor
wifi_scan.pb-c.h:342
wi_fi_scan_result__descriptor
wifi_scan.pb-c.h:343
resp_scan_result__descriptor
wifi_scan.pb-c.h:344
wi_fi_scan_payload__descriptor
wifi_scan.pb-c.h:345
cmd_ctrl_reset__descriptor
wifi_ctrl.pb-c.h:221
resp_ctrl_reset__descriptor
wifi_ctrl.pb-c.h:222
cmd_ctrl_reprov__descriptor
wifi_ctrl.pb-c.h:223
resp_ctrl_reprov__descriptor
wifi_ctrl.pb-c.h:224
wi_fi_ctrl_payload__descriptor
wifi_ctrl.pb-c.h:225
cmd_get_status__descriptor
wifi_config.pb-c.c:328
resp_get_status__descriptor
wifi_config.pb-c.c:419
cmd_set_config__descriptor
wifi_config.pb-c.c:496
resp_set_config__descriptor
wifi_config.pb-c.c:534
cmd_apply_config__descriptor
wifi_config.pb-c.c:552
resp_apply_config__descriptor
wifi_config.pb-c.c:590
wi_fi_config_payload__descriptor
wifi_config.pb-c.c:707
cmd_scan_start__descriptor
wifi_scan.pb-c.c:432
resp_scan_start__descriptor
wifi_scan.pb-c.c:450
cmd_scan_status__descriptor
wifi_scan.pb-c.c:468
resp_scan_status__descriptor
wifi_scan.pb-c.c:519
cmd_scan_result__descriptor
wifi_scan.pb-c.c:570
wi_fi_scan_result__descriptor
wifi_scan.pb-c.c:660
resp_scan_result__descriptor
wifi_scan.pb-c.c:698
wi_fi_scan_payload__descriptor
wifi_scan.pb-c.c:828
cmd_ctrl_reset__descriptor
wifi_ctrl.pb-c.c:238
resp_ctrl_reset__descriptor
wifi_ctrl.pb-c.c:256
cmd_ctrl_reprov__descriptor
wifi_ctrl.pb-c.c:274
resp_ctrl_reprov__descriptor
wifi_ctrl.pb-c.c:292
wi_fi_ctrl_payload__descriptor
wifi_ctrl.pb-c.c:396
wifi_attempt_failed__descriptor
wifi_constants.pb-c.c:123
wifi_connected_state__descriptor
wifi_constants.pb-c.c:213
Lifecycle
from
examples
All items filtered out
All items filtered out