ESP-IDF
ProtobufCIntRange
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (4/5)...
Files
loading (4/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
ProtobufCIntRange
ProtobufCIntRange struct
Helper structure for optimizing int => index lookups in the case where the keys are mostly consecutive values, as they presumably are for enums and fields. The data structures requires that the values in the original array are sorted.
Syntax
Show:
Summary
Declaration
Definition
from
protobuf-c.h:354
struct
ProtobufCIntRange
;
Implemented in
protobuf-c.h:628
Fields
Field
Declared as
ProtobufCIntRange::start_value
int
ProtobufCIntRange::orig_index
unsigned
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
ProtobufCIntRange
ProtobufCIntRange
;
protobuf-c.h:370
struct
ProtobufCIntRange
{
protobuf-c.h:628
struct
ProtobufCIntRange
;
protobuf-c.h:354
static
const
ProtobufCIntRange
status__value_ranges
[
]
=
{
constants.pb-c.c:21
static
const
ProtobufCIntRange
resp_get_property_count__number_ranges
[
1
+
1
]
=
esp_local_ctrl.pb-c.c:464
static
const
ProtobufCIntRange
property_info__number_ranges
[
1
+
1
]
=
esp_local_ctrl.pb-c.c:554
static
const
ProtobufCIntRange
cmd_get_property_values__number_ranges
[
1
+
1
]
=
esp_local_ctrl.pb-c.c:592
static
const
ProtobufCIntRange
resp_get_property_values__number_ranges
[
1
+
1
]
=
esp_local_ctrl.pb-c.c:643
static
const
ProtobufCIntRange
property_value__number_ranges
[
1
+
1
]
=
esp_local_ctrl.pb-c.c:694
static
const
ProtobufCIntRange
cmd_set_property_values__number_ranges
[
1
+
1
]
=
esp_local_ctrl.pb-c.c:732
static
const
ProtobufCIntRange
resp_set_property_values__number_ranges
[
1
+
1
]
=
esp_local_ctrl.pb-c.c:770
static
const
ProtobufCIntRange
local_ctrl_message__number_ranges
[
2
+
1
]
=
esp_local_ctrl.pb-c.c:886
static
const
ProtobufCIntRange
local_ctrl_msg_type__value_ranges
[
]
=
{
esp_local_ctrl.pb-c.c:916
int_range_lookup
(
unsigned
n_ranges
,
const
ProtobufCIntRange
*
ranges
,
int
value
)
protobuf-c.c:2022
int_range_lookup()
int_range_lookup()::ranges
typedef
struct
ProtobufCIntRange
ProtobufCIntRange
;
protobuf-c.h:370
ProtobufCIntRange
const
ProtobufCIntRange
*
value_ranges
;
protobuf-c.h:525
ProtobufCEnumDescriptor
ProtobufCEnumDescriptor::value_ranges
const
ProtobufCIntRange
*
field_ranges
;
protobuf-c.h:694
ProtobufCMessageDescriptor
ProtobufCMessageDescriptor::field_ranges
static
const
ProtobufCIntRange
s0_session_resp__number_ranges
[
1
+
1
]
=
sec0.pb-c.c:181
static
const
ProtobufCIntRange
sec0_payload__number_ranges
[
2
+
1
]
=
sec0.pb-c.c:245
static
const
ProtobufCIntRange
sec0_msg_type__value_ranges
[
]
=
{
sec0.pb-c.c:271
static
const
ProtobufCIntRange
session_cmd1__number_ranges
[
1
+
1
]
=
sec1.pb-c.c:253
static
const
ProtobufCIntRange
session_resp1__number_ranges
[
2
+
1
]
=
sec1.pb-c.c:304
static
const
ProtobufCIntRange
session_cmd0__number_ranges
[
1
+
1
]
=
sec1.pb-c.c:343
static
const
ProtobufCIntRange
session_resp0__number_ranges
[
1
+
1
]
=
sec1.pb-c.c:407
static
const
ProtobufCIntRange
sec1_payload__number_ranges
[
2
+
1
]
=
sec1.pb-c.c:497
static
const
ProtobufCIntRange
sec1_msg_type__value_ranges
[
]
=
{
sec1.pb-c.c:525
static
const
ProtobufCIntRange
s2_session_cmd0__number_ranges
[
1
+
1
]
=
sec2.pb-c.c:266
static
const
ProtobufCIntRange
s2_session_resp0__number_ranges
[
1
+
1
]
=
sec2.pb-c.c:330
static
const
ProtobufCIntRange
s2_session_cmd1__number_ranges
[
1
+
1
]
=
sec2.pb-c.c:368
static
const
ProtobufCIntRange
s2_session_resp1__number_ranges
[
1
+
1
]
=
sec2.pb-c.c:432
static
const
ProtobufCIntRange
sec2_payload__number_ranges
[
2
+
1
]
=
sec2.pb-c.c:522
static
const
ProtobufCIntRange
sec2_msg_type__value_ranges
[
]
=
{
sec2.pb-c.c:550
static
const
ProtobufCIntRange
session_data__number_ranges
[
2
+
1
]
=
session.pb-c.c:112
static
const
ProtobufCIntRange
sec_scheme_version__value_ranges
[
]
=
{
session.pb-c.c:139
static
const
ProtobufCIntRange
resp_get_status__number_ranges
[
2
+
1
]
=
wifi_config.pb-c.c:413
static
const
ProtobufCIntRange
cmd_set_config__number_ranges
[
1
+
1
]
=
wifi_config.pb-c.c:491
static
const
ProtobufCIntRange
resp_set_config__number_ranges
[
1
+
1
]
=
wifi_config.pb-c.c:529
static
const
ProtobufCIntRange
resp_apply_config__number_ranges
[
1
+
1
]
=
wifi_config.pb-c.c:585
static
const
ProtobufCIntRange
wi_fi_config_payload__number_ranges
[
2
+
1
]
=
wifi_config.pb-c.c:701
static
const
ProtobufCIntRange
wi_fi_config_msg_type__value_ranges
[
]
=
{
wifi_config.pb-c.c:731
static
const
ProtobufCIntRange
wifi_attempt_failed__number_ranges
[
1
+
1
]
=
wifi_constants.pb-c.c:118
static
const
ProtobufCIntRange
wifi_connected_state__number_ranges
[
1
+
1
]
=
wifi_constants.pb-c.c:208
static
const
ProtobufCIntRange
wifi_station_state__value_ranges
[
]
=
{
wifi_constants.pb-c.c:235
static
const
ProtobufCIntRange
wifi_connect_failed_reason__value_ranges
[
]
=
{
wifi_constants.pb-c.c:265
static
const
ProtobufCIntRange
wifi_auth_mode__value_ranges
[
]
=
{
wifi_constants.pb-c.c:299
static
const
ProtobufCIntRange
wi_fi_ctrl_payload__number_ranges
[
2
+
1
]
=
wifi_ctrl.pb-c.c:390
static
const
ProtobufCIntRange
wi_fi_ctrl_msg_type__value_ranges
[
]
=
{
wifi_ctrl.pb-c.c:419
static
const
ProtobufCIntRange
cmd_scan_start__number_ranges
[
1
+
1
]
=
wifi_scan.pb-c.c:427
static
const
ProtobufCIntRange
resp_scan_status__number_ranges
[
1
+
1
]
=
wifi_scan.pb-c.c:514
static
const
ProtobufCIntRange
cmd_scan_result__number_ranges
[
1
+
1
]
=
wifi_scan.pb-c.c:565
static
const
ProtobufCIntRange
wi_fi_scan_result__number_ranges
[
1
+
1
]
=
wifi_scan.pb-c.c:655
static
const
ProtobufCIntRange
resp_scan_result__number_ranges
[
1
+
1
]
=
wifi_scan.pb-c.c:693
static
const
ProtobufCIntRange
wi_fi_scan_payload__number_ranges
[
2
+
1
]
=
wifi_scan.pb-c.c:822
static
const
ProtobufCIntRange
wi_fi_scan_msg_type__value_ranges
[
]
=
{
wifi_scan.pb-c.c:852
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
ProtobufCEnumDescriptor::value_ranges
ProtobufCEnumDescriptor
protobuf-c.h:525
ProtobufCMessageDescriptor::field_ranges
ProtobufCMessageDescriptor
protobuf-c.h:694
resp_get_property_count__number_ranges
esp_local_ctrl.pb-c.c:464
property_info__number_ranges
esp_local_ctrl.pb-c.c:554
cmd_get_property_values__number_ranges
esp_local_ctrl.pb-c.c:592
resp_get_property_values__number_ranges
esp_local_ctrl.pb-c.c:643
property_value__number_ranges
esp_local_ctrl.pb-c.c:694
cmd_set_property_values__number_ranges
esp_local_ctrl.pb-c.c:732
resp_set_property_values__number_ranges
esp_local_ctrl.pb-c.c:770
local_ctrl_message__number_ranges
esp_local_ctrl.pb-c.c:886
local_ctrl_msg_type__value_ranges
esp_local_ctrl.pb-c.c:916
int_range_lookup()::ranges
int_range_lookup()
protobuf-c.c:2022
status__value_ranges
constants.pb-c.c:21
s0_session_resp__number_ranges
sec0.pb-c.c:181
sec0_payload__number_ranges
sec0.pb-c.c:245
sec0_msg_type__value_ranges
sec0.pb-c.c:271
session_cmd1__number_ranges
sec1.pb-c.c:253
session_resp1__number_ranges
sec1.pb-c.c:304
session_cmd0__number_ranges
sec1.pb-c.c:343
session_resp0__number_ranges
sec1.pb-c.c:407
sec1_payload__number_ranges
sec1.pb-c.c:497
sec1_msg_type__value_ranges
sec1.pb-c.c:525
s2_session_cmd0__number_ranges
sec2.pb-c.c:266
s2_session_resp0__number_ranges
sec2.pb-c.c:330
s2_session_cmd1__number_ranges
sec2.pb-c.c:368
s2_session_resp1__number_ranges
sec2.pb-c.c:432
sec2_payload__number_ranges
sec2.pb-c.c:522
sec2_msg_type__value_ranges
sec2.pb-c.c:550
session_data__number_ranges
session.pb-c.c:112
sec_scheme_version__value_ranges
session.pb-c.c:139
resp_get_status__number_ranges
wifi_config.pb-c.c:413
cmd_set_config__number_ranges
wifi_config.pb-c.c:491
resp_set_config__number_ranges
wifi_config.pb-c.c:529
resp_apply_config__number_ranges
wifi_config.pb-c.c:585
wi_fi_config_payload__number_ranges
wifi_config.pb-c.c:701
wi_fi_config_msg_type__value_ranges
wifi_config.pb-c.c:731
cmd_scan_start__number_ranges
wifi_scan.pb-c.c:427
resp_scan_status__number_ranges
wifi_scan.pb-c.c:514
cmd_scan_result__number_ranges
wifi_scan.pb-c.c:565
wi_fi_scan_result__number_ranges
wifi_scan.pb-c.c:655
resp_scan_result__number_ranges
wifi_scan.pb-c.c:693
wi_fi_scan_payload__number_ranges
wifi_scan.pb-c.c:822
wi_fi_scan_msg_type__value_ranges
wifi_scan.pb-c.c:852
wi_fi_ctrl_payload__number_ranges
wifi_ctrl.pb-c.c:390
wi_fi_ctrl_msg_type__value_ranges
wifi_ctrl.pb-c.c:419
wifi_attempt_failed__number_ranges
wifi_constants.pb-c.c:118
wifi_connected_state__number_ranges
wifi_constants.pb-c.c:208
wifi_station_state__value_ranges
wifi_constants.pb-c.c:235
wifi_connect_failed_reason__value_ranges
wifi_constants.pb-c.c:265
wifi_auth_mode__value_ranges
wifi_constants.pb-c.c:299
Lifecycle
from
examples
All items filtered out
All items filtered out