ESP-IDF
ProtobufCBinaryData
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (1/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
ProtobufCBinaryData
ProtobufCBinaryData struct
Structure for the protobuf `bytes` scalar type. The data contained in a `ProtobufCBinaryData` is an arbitrary sequence of bytes. It may contain embedded `NUL` characters and is not required to be `NUL`-terminated.
Syntax
Show:
Summary
Declaration
Definition
from
protobuf-c.h:347
struct
ProtobufCBinaryData
;
Implemented in
protobuf-c.h:406
Fields
Field
Declared as
Description
ProtobufCBinaryData::len
size_t
Number of bytes in the `data` field.
ProtobufCBinaryData::data
uint8_t
*
Data bytes.
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
ProtobufCBinaryData
ProtobufCBinaryData
;
protobuf-c.h:363
struct
ProtobufCBinaryData
{
protobuf-c.h:406
struct
ProtobufCBinaryData
;
protobuf-c.h:347
ProtobufCBinaryData
value
;
esp_local_ctrl.pb-c.h:71
PropertyInfo
PropertyInfo::value
ProtobufCBinaryData
value
;
esp_local_ctrl.pb-c.h:105
PropertyValue
PropertyValue::value
size_t
len
=
(
(
const
ProtobufCBinaryData
*
)
member
)
->
len
;
protobuf-c.c:450
required_field_get_packed_size()
size_t
len
=
(
(
ProtobufCBinaryData
*
)
array
)
[
i
]
.
len
;
protobuf-c.c:669
repeated_field_get_packed_size()
binary_data_pack
(
const
ProtobufCBinaryData
*
bd
,
uint8_t
*
out
)
protobuf-c.c:1020
binary_data_pack()
binary_data_pack()::bd
return
rv
+
binary_data_pack
(
(
const
ProtobufCBinaryData
*
)
member
,
out
+
rv
)
;
protobuf-c.c:1131
required_field_pack()
return
sizeof
(
ProtobufCBinaryData
)
;
protobuf-c.c:1261
sizeof_elt_in_repeated_array()
const
ProtobufCBinaryData
*
bd
=
(
(
const
ProtobufCBinaryData
*
)
member
)
;
protobuf-c.c:1613
required_field_pack_to_buffer()
(
(
ProtobufCBinaryData
*
)
earlier_elem
)
->
data
;
protobuf-c.c:2289
merge_messages()
(
(
ProtobufCBinaryData
*
)
latter_elem
)
->
data
;
protobuf-c.c:2291
merge_messages()
const
ProtobufCBinaryData
*
d_bd
=
protobuf-c.c:2292
merge_messages()
(
ProtobufCBinaryData
*
)
def_val
;
protobuf-c.c:2293
merge_messages()
ProtobufCBinaryData
*
bd
=
member
;
protobuf-c.c:2570
parse_required_member()
const
ProtobufCBinaryData
*
def_bd
;
protobuf-c.c:2571
parse_required_member()
ProtobufCBinaryData
*
bd
=
member
;
protobuf-c.c:2664
parse_oneof_member()
const
ProtobufCBinaryData
*
def_bd
=
old_field
->
default_value
;
protobuf-c.c:2665
parse_oneof_member()
memcpy
(
field
,
dv
,
sizeof
(
ProtobufCBinaryData
)
)
;
protobuf-c.c:2982
message_init_generic()
do_free
(
allocator
,
(
(
ProtobufCBinaryData
*
)
arr
)
[
i
]
.
data
)
;
protobuf-c.c:3365
protobuf_c_message_free_unpacked()
void
*
data
=
STRUCT_MEMBER
(
ProtobufCBinaryData
,
message
,
protobuf-c.c:3383
protobuf_c_message_free_unpacked()
const
ProtobufCBinaryData
*
default_bd
;
protobuf-c.c:3385
protobuf_c_message_free_unpacked()
ProtobufCBinaryData
*
bd
=
*
(
ProtobufCBinaryData
*
*
)
field
;
protobuf-c.c:3466
protobuf_c_message_check()
ProtobufCBinaryData
*
bd
=
field
;
protobuf-c.c:3488
protobuf_c_message_check()
typedef
struct
ProtobufCBinaryData
ProtobufCBinaryData
;
protobuf-c.h:363
ProtobufCBinaryData
ProtobufCBinaryData
client_verify_data
;
sec1.pb-c.h:47
SessionCmd1
SessionCmd1::client_verify_data
ProtobufCBinaryData
device_verify_data
;
sec1.pb-c.h:61
SessionResp1
SessionResp1::device_verify_data
ProtobufCBinaryData
client_pubkey
;
sec1.pb-c.h:74
SessionCmd0
SessionCmd0::client_pubkey
ProtobufCBinaryData
device_pubkey
;
sec1.pb-c.h:88
SessionResp0
SessionResp0::device_pubkey
ProtobufCBinaryData
device_random
;
sec1.pb-c.h:89
SessionResp0
SessionResp0::device_random
ProtobufCBinaryData
client_username
;
sec2.pb-c.h:47
S2SessionCmd0
S2SessionCmd0::client_username
ProtobufCBinaryData
client_pubkey
;
sec2.pb-c.h:48
S2SessionCmd0
S2SessionCmd0::client_pubkey
ProtobufCBinaryData
device_pubkey
;
sec2.pb-c.h:62
S2SessionResp0
S2SessionResp0::device_pubkey
ProtobufCBinaryData
device_salt
;
sec2.pb-c.h:63
S2SessionResp0
S2SessionResp0::device_salt
ProtobufCBinaryData
client_proof
;
sec2.pb-c.h:76
S2SessionCmd1
S2SessionCmd1::client_proof
ProtobufCBinaryData
device_proof
;
sec2.pb-c.h:90
S2SessionResp1
S2SessionResp1::device_proof
ProtobufCBinaryData
device_nonce
;
sec2.pb-c.h:91
S2SessionResp1
S2SessionResp1::device_nonce
ProtobufCBinaryData
ssid
;
wifi_config.pb-c.h:80
CmdSetConfig
CmdSetConfig::ssid
ProtobufCBinaryData
passphrase
;
wifi_config.pb-c.h:81
CmdSetConfig
CmdSetConfig::passphrase
ProtobufCBinaryData
bssid
;
wifi_config.pb-c.h:82
CmdSetConfig
CmdSetConfig::bssid
ProtobufCBinaryData
ssid
;
wifi_constants.pb-c.h:65
WifiConnectedState
WifiConnectedState::ssid
ProtobufCBinaryData
bssid
;
wifi_constants.pb-c.h:66
WifiConnectedState
WifiConnectedState::bssid
ProtobufCBinaryData
ssid
;
wifi_scan.pb-c.h:100
WiFiScanResult
WiFiScanResult::ssid
ProtobufCBinaryData
bssid
;
wifi_scan.pb-c.h:103
WiFiScanResult
WiFiScanResult::bssid
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
PropertyInfo::value
PropertyInfo
esp_local_ctrl.pb-c.h:71
PropertyValue::value
PropertyValue
esp_local_ctrl.pb-c.h:105
binary_data_pack()::bd
binary_data_pack()
protobuf-c.c:1020
SessionCmd1::client_verify_data
SessionCmd1
sec1.pb-c.h:47
SessionResp1::device_verify_data
SessionResp1
sec1.pb-c.h:61
SessionCmd0::client_pubkey
SessionCmd0
sec1.pb-c.h:74
SessionResp0::device_pubkey
SessionResp0
sec1.pb-c.h:88
SessionResp0::device_random
SessionResp0
sec1.pb-c.h:89
S2SessionCmd0::client_username
S2SessionCmd0
sec2.pb-c.h:47
S2SessionCmd0::client_pubkey
S2SessionCmd0
sec2.pb-c.h:48
S2SessionResp0::device_pubkey
S2SessionResp0
sec2.pb-c.h:62
S2SessionResp0::device_salt
S2SessionResp0
sec2.pb-c.h:63
S2SessionCmd1::client_proof
S2SessionCmd1
sec2.pb-c.h:76
S2SessionResp1::device_proof
S2SessionResp1
sec2.pb-c.h:90
S2SessionResp1::device_nonce
S2SessionResp1
sec2.pb-c.h:91
WifiConnectedState::ssid
WifiConnectedState
wifi_constants.pb-c.h:65
WifiConnectedState::bssid
WifiConnectedState
wifi_constants.pb-c.h:66
CmdSetConfig::ssid
CmdSetConfig
wifi_config.pb-c.h:80
CmdSetConfig::passphrase
CmdSetConfig
wifi_config.pb-c.h:81
CmdSetConfig::bssid
CmdSetConfig
wifi_config.pb-c.h:82
WiFiScanResult::ssid
WiFiScanResult
wifi_scan.pb-c.h:100
WiFiScanResult::bssid
WiFiScanResult
wifi_scan.pb-c.h:103
Lifecycle
from
examples
All items filtered out
All items filtered out