GRPC Core
9.0.0
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
7
8
9
10
]
▼
doc
core
▼
include
▼
grpc
▼
impl
►
codegen
atm.h
atm_gcc_atomic.h
atm_gcc_sync.h
atm_windows.h
byte_buffer.h
byte_buffer_reader.h
compression_types.h
connectivity_state.h
fork.h
gpr_slice.h
gpr_types.h
grpc_types.h
log.h
port_platform.h
propagation_bits.h
slice.h
status.h
sync.h
sync_custom.h
sync_generic.h
sync_posix.h
sync_windows.h
▼
support
alloc.h
atm.h
atm_gcc_atomic.h
atm_gcc_sync.h
atm_windows.h
cpu.h
log.h
log_windows.h
port_platform.h
string_util.h
sync.h
sync_custom.h
sync_generic.h
sync_posix.h
sync_windows.h
thd_id.h
time.h
workaround_list.h
byte_buffer.h
byte_buffer_reader.h
census.h
compression.h
fork.h
grpc.h
grpc_posix.h
grpc_security.h
grpc_security_constants.h
load_reporting.h
slice.h
slice_buffer.h
status.h
▼
src
▼
core
▼
ext
►
filters
►
census
grpc_context.cc
►
client_channel
►
health
health_check_client.cc
health_check_client.h
►
lb_policy
►
grpclb
client_load_reporting_filter.cc
client_load_reporting_filter.h
grpclb.cc
grpclb.h
grpclb_channel.h
grpclb_channel_secure.cc
grpclb_client_stats.cc
grpclb_client_stats.h
load_balancer_api.cc
load_balancer_api.h
►
pick_first
pick_first.cc
►
round_robin
round_robin.cc
►
xds
cds.cc
xds.cc
xds.h
subchannel_list.h
►
resolver
►
dns
►
c_ares
dns_resolver_ares.cc
grpc_ares_ev_driver.cc
grpc_ares_ev_driver.h
grpc_ares_ev_driver_libuv.cc
grpc_ares_ev_driver_posix.cc
grpc_ares_ev_driver_windows.cc
grpc_ares_wrapper.cc
grpc_ares_wrapper.h
grpc_ares_wrapper_fallback.cc
grpc_ares_wrapper_libuv.cc
grpc_ares_wrapper_posix.cc
grpc_ares_wrapper_windows.cc
►
native
dns_resolver.cc
dns_resolver_selection.cc
dns_resolver_selection.h
►
fake
fake_resolver.cc
fake_resolver.h
►
sockaddr
sockaddr_resolver.cc
►
xds
xds_resolver.cc
►
xds
xds_api.cc
xds_api.h
xds_bootstrap.cc
xds_bootstrap.h
xds_channel.h
xds_channel_args.h
xds_channel_secure.cc
xds_client.cc
xds_client.h
xds_client_stats.cc
xds_client_stats.h
backend_metric.cc
backend_metric.h
backup_poller.cc
backup_poller.h
channel_connectivity.cc
client_channel.cc
client_channel.h
client_channel_channelz.cc
client_channel_channelz.h
client_channel_factory.cc
client_channel_factory.h
client_channel_plugin.cc
connector.h
global_subchannel_pool.cc
global_subchannel_pool.h
http_connect_handshaker.cc
http_connect_handshaker.h
http_proxy.cc
http_proxy.h
lb_policy.cc
lb_policy.h
lb_policy_factory.h
lb_policy_registry.cc
lb_policy_registry.h
local_subchannel_pool.cc
local_subchannel_pool.h
parse_address.cc
parse_address.h
proxy_mapper.h
proxy_mapper_registry.cc
proxy_mapper_registry.h
resolver.cc
resolver.h
resolver_factory.h
resolver_registry.cc
resolver_registry.h
resolver_result_parsing.cc
resolver_result_parsing.h
resolving_lb_policy.cc
resolving_lb_policy.h
retry_throttle.cc
retry_throttle.h
server_address.cc
server_address.h
service_config.cc
service_config.h
subchannel.cc
subchannel.h
subchannel_interface.h
subchannel_pool_interface.cc
subchannel_pool_interface.h
►
client_idle
client_idle_filter.cc
►
deadline
deadline_filter.cc
deadline_filter.h
►
http
►
client
http_client_filter.cc
http_client_filter.h
►
message_compress
message_compress_filter.cc
message_compress_filter.h
►
server
http_server_filter.cc
http_server_filter.h
client_authority_filter.cc
client_authority_filter.h
http_filters_plugin.cc
►
max_age
max_age_filter.cc
max_age_filter.h
►
message_size
message_size_filter.cc
message_size_filter.h
►
workarounds
workaround_cronet_compression_filter.cc
workaround_cronet_compression_filter.h
workaround_utils.cc
workaround_utils.h
►
transport
►
chttp2
►
alpn
alpn.cc
alpn.h
►
client
►
insecure
channel_create.cc
channel_create_posix.cc
►
secure
secure_channel_create.cc
authority.cc
authority.h
chttp2_connector.cc
chttp2_connector.h
►
server
►
insecure
server_chttp2.cc
server_chttp2_posix.cc
►
secure
server_secure_chttp2.cc
chttp2_server.cc
chttp2_server.h
►
transport
bin_decoder.cc
bin_decoder.h
bin_encoder.cc
bin_encoder.h
chttp2_plugin.cc
chttp2_transport.cc
chttp2_transport.h
context_list.cc
context_list.h
flow_control.cc
flow_control.h
frame.h
frame_data.cc
frame_data.h
frame_goaway.cc
frame_goaway.h
frame_ping.cc
frame_ping.h
frame_rst_stream.cc
frame_rst_stream.h
frame_settings.cc
frame_settings.h
frame_window_update.cc
frame_window_update.h
hpack_encoder.cc
hpack_encoder.h
hpack_parser.cc
hpack_parser.h
hpack_table.cc
hpack_table.h
http2_settings.cc
http2_settings.h
huffsyms.cc
huffsyms.h
incoming_metadata.cc
incoming_metadata.h
internal.h
parsing.cc
stream_lists.cc
stream_map.cc
stream_map.h
varint.cc
varint.h
writing.cc
►
inproc
inproc_plugin.cc
inproc_transport.cc
inproc_transport.h
►
upb-generated
►
envoy
►
api
►
v2
►
auth
cert.upb.c
cert.upb.h
►
cluster
circuit_breaker.upb.c
circuit_breaker.upb.h
filter.upb.c
filter.upb.h
outlier_detection.upb.c
outlier_detection.upb.h
►
core
address.upb.c
address.upb.h
base.upb.c
base.upb.h
config_source.upb.c
config_source.upb.h
grpc_service.upb.c
grpc_service.upb.h
health_check.upb.c
health_check.upb.h
http_uri.upb.c
http_uri.upb.h
protocol.upb.c
protocol.upb.h
►
endpoint
endpoint.upb.c
endpoint.upb.h
load_report.upb.c
load_report.upb.h
cds.upb.c
cds.upb.h
discovery.upb.c
discovery.upb.h
eds.upb.c
eds.upb.h
►
service
►
discovery
►
v2
ads.upb.c
ads.upb.h
►
load_stats
►
v2
lrs.upb.c
lrs.upb.h
►
type
http.upb.c
http.upb.h
percent.upb.c
percent.upb.h
range.upb.c
range.upb.h
►
gogoproto
gogo.upb.c
gogo.upb.h
►
google
►
api
annotations.upb.c
annotations.upb.h
http.upb.c
http.upb.h
►
protobuf
any.upb.c
any.upb.h
descriptor.upb.c
descriptor.upb.h
duration.upb.c
duration.upb.h
empty.upb.c
empty.upb.h
struct.upb.c
struct.upb.h
timestamp.upb.c
timestamp.upb.h
wrappers.upb.c
wrappers.upb.h
►
rpc
status.upb.c
status.upb.h
►
src
►
proto
►
grpc
►
gcp
altscontext.upb.c
altscontext.upb.h
handshaker.upb.c
handshaker.upb.h
transport_security_common.upb.c
transport_security_common.upb.h
►
health
►
v1
health.upb.c
health.upb.h
►
lb
►
v1
load_balancer.upb.c
load_balancer.upb.h
►
udpa
►
data
►
orca
►
v1
orca_load_report.upb.c
orca_load_report.upb.h
►
validate
validate.upb.c
validate.upb.h
▼
lib
►
avl
avl.cc
avl.h
►
backoff
backoff.cc
backoff.h
►
channel
channel_args.cc
channel_args.h
channel_stack.cc
channel_stack.h
channel_stack_builder.cc
channel_stack_builder.h
channel_trace.cc
channel_trace.h
channelz.cc
channelz.h
channelz_registry.cc
channelz_registry.h
connected_channel.cc
connected_channel.h
context.h
handshaker.cc
handshaker.h
handshaker_factory.h
handshaker_registry.cc
handshaker_registry.h
status_util.cc
status_util.h
►
compression
algorithm_metadata.h
compression.cc
compression_args.cc
compression_args.h
compression_internal.cc
compression_internal.h
message_compress.cc
message_compress.h
stream_compression.cc
stream_compression.h
stream_compression_gzip.cc
stream_compression_gzip.h
stream_compression_identity.cc
stream_compression_identity.h
►
debug
stats.cc
stats.h
stats_data.cc
stats_data.h
trace.cc
trace.h
►
gpr
alloc.cc
alloc.h
arena.h
atm.cc
cpu_iphone.cc
cpu_linux.cc
cpu_posix.cc
cpu_windows.cc
env.h
env_linux.cc
env_posix.cc
env_windows.cc
log.cc
log_android.cc
log_linux.cc
log_posix.cc
log_windows.cc
murmur_hash.cc
murmur_hash.h
spinlock.h
string.cc
string.h
string_posix.cc
string_util_windows.cc
string_windows.cc
string_windows.h
sync.cc
sync_posix.cc
sync_windows.cc
time.cc
time_posix.cc
time_precise.cc
time_precise.h
time_windows.cc
tls.h
tls_gcc.h
tls_msvc.h
tls_pthread.cc
tls_pthread.h
tmpfile.h
tmpfile_msys.cc
tmpfile_posix.cc
tmpfile_windows.cc
useful.h
wrap_memcpy.cc
►
gprpp
arena.cc
arena.h
atomic.h
debug_location.h
fork.cc
fork.h
global_config.h
global_config_custom.h
global_config_env.cc
global_config_env.h
global_config_generic.h
host_port.cc
host_port.h
inlined_vector.h
manual_constructor.h
map.h
memory.h
mpscq.cc
mpscq.h
optional.h
orphanable.h
ref_counted.h
ref_counted_ptr.h
string_view.h
sync.h
thd.h
thd_posix.cc
thd_windows.cc
►
http
format_request.cc
format_request.h
httpcli.cc
httpcli.h
httpcli_security_connector.cc
parser.cc
parser.h
►
iomgr
►
executor
mpmcqueue.cc
mpmcqueue.h
threadpool.cc
threadpool.h
block_annotate.h
buffer_list.cc
buffer_list.h
call_combiner.cc
call_combiner.h
cfstream_handle.cc
cfstream_handle.h
closure.h
combiner.cc
combiner.h
dynamic_annotations.h
endpoint.cc
endpoint.h
endpoint_cfstream.cc
endpoint_cfstream.h
endpoint_pair.h
endpoint_pair_posix.cc
endpoint_pair_uv.cc
endpoint_pair_windows.cc
error.cc
error.h
error_cfstream.cc
error_cfstream.h
error_internal.h
ev_epoll1_linux.cc
ev_epoll1_linux.h
ev_epollex_linux.cc
ev_epollex_linux.h
ev_poll_posix.cc
ev_poll_posix.h
ev_posix.cc
ev_posix.h
ev_windows.cc
exec_ctx.cc
exec_ctx.h
executor.cc
executor.h
fork_posix.cc
fork_windows.cc
gethostname.h
gethostname_fallback.cc
gethostname_host_name_max.cc
gethostname_sysconf.cc
grpc_if_nametoindex.h
grpc_if_nametoindex_posix.cc
grpc_if_nametoindex_unsupported.cc
internal_errqueue.cc
internal_errqueue.h
iocp_windows.cc
iocp_windows.h
iomgr.cc
iomgr.h
iomgr_custom.cc
iomgr_custom.h
iomgr_internal.cc
iomgr_internal.h
iomgr_posix.cc
iomgr_posix.h
iomgr_posix_cfstream.cc
iomgr_uv.cc
iomgr_windows.cc
is_epollexclusive_available.cc
is_epollexclusive_available.h
load_file.cc
load_file.h
lockfree_event.cc
lockfree_event.h
logical_thread.cc
logical_thread.h
nameser.h
polling_entity.cc
polling_entity.h
pollset.cc
pollset.h
pollset_custom.cc
pollset_custom.h
pollset_set.cc
pollset_set.h
pollset_set_custom.cc
pollset_set_custom.h
pollset_set_windows.cc
pollset_set_windows.h
pollset_uv.cc
pollset_windows.cc
pollset_windows.h
port.h
resolve_address.cc
resolve_address.h
resolve_address_custom.cc
resolve_address_custom.h
resolve_address_posix.cc
resolve_address_windows.cc
resource_quota.cc
resource_quota.h
sockaddr.h
sockaddr_custom.h
sockaddr_posix.h
sockaddr_utils.cc
sockaddr_utils.h
sockaddr_windows.h
socket_factory_posix.cc
socket_factory_posix.h
socket_mutator.cc
socket_mutator.h
socket_utils.h
socket_utils_common_posix.cc
socket_utils_linux.cc
socket_utils_posix.cc
socket_utils_posix.h
socket_utils_uv.cc
socket_utils_windows.cc
socket_windows.cc
socket_windows.h
sys_epoll_wrapper.h
tcp_client.cc
tcp_client.h
tcp_client_cfstream.cc
tcp_client_custom.cc
tcp_client_posix.cc
tcp_client_posix.h
tcp_client_windows.cc
tcp_custom.cc
tcp_custom.h
tcp_posix.cc
tcp_posix.h
tcp_server.cc
tcp_server.h
tcp_server_custom.cc
tcp_server_posix.cc
tcp_server_utils_posix.h
tcp_server_utils_posix_common.cc
tcp_server_utils_posix_ifaddrs.cc
tcp_server_utils_posix_noifaddrs.cc
tcp_server_windows.cc
tcp_uv.cc
tcp_windows.cc
tcp_windows.h
time_averaged_stats.cc
time_averaged_stats.h
timer.cc
timer.h
timer_custom.cc
timer_custom.h
timer_generic.cc
timer_heap.cc
timer_heap.h
timer_manager.cc
timer_manager.h
timer_uv.cc
udp_server.cc
udp_server.h
unix_sockets_posix.cc
unix_sockets_posix.h
unix_sockets_posix_noop.cc
wakeup_fd_eventfd.cc
wakeup_fd_nospecial.cc
wakeup_fd_pipe.cc
wakeup_fd_pipe.h
wakeup_fd_posix.cc
wakeup_fd_posix.h
►
json
json.cc
json.h
json_common.h
json_reader.cc
json_reader.h
json_string.cc
json_writer.cc
json_writer.h
►
profiling
basic_timers.cc
stap_timers.cc
timers.h
►
security
►
context
security_context.cc
security_context.h
►
credentials
►
alts
alts_credentials.cc
alts_credentials.h
check_gcp_environment.cc
check_gcp_environment.h
check_gcp_environment_linux.cc
check_gcp_environment_no_op.cc
check_gcp_environment_windows.cc
grpc_alts_credentials_client_options.cc
grpc_alts_credentials_options.cc
grpc_alts_credentials_options.h
grpc_alts_credentials_server_options.cc
►
composite
composite_credentials.cc
composite_credentials.h
►
fake
fake_credentials.cc
fake_credentials.h
►
google_default
credentials_generic.cc
google_default_credentials.cc
google_default_credentials.h
►
iam
iam_credentials.cc
iam_credentials.h
►
jwt
json_token.cc
json_token.h
jwt_credentials.cc
jwt_credentials.h
jwt_verifier.cc
jwt_verifier.h
►
local
local_credentials.cc
local_credentials.h
►
oauth2
oauth2_credentials.cc
oauth2_credentials.h
►
plugin
plugin_credentials.cc
plugin_credentials.h
►
ssl
ssl_credentials.cc
ssl_credentials.h
►
tls
grpc_tls_credentials_options.cc
grpc_tls_credentials_options.h
spiffe_credentials.cc
spiffe_credentials.h
credentials.cc
credentials.h
credentials_metadata.cc
►
security_connector
►
alts
alts_security_connector.cc
alts_security_connector.h
►
fake
fake_security_connector.cc
fake_security_connector.h
►
local
local_security_connector.cc
local_security_connector.h
►
ssl
ssl_security_connector.cc
ssl_security_connector.h
►
tls
spiffe_security_connector.cc
spiffe_security_connector.h
load_system_roots.h
load_system_roots_fallback.cc
load_system_roots_linux.cc
load_system_roots_linux.h
security_connector.cc
security_connector.h
ssl_utils.cc
ssl_utils.h
ssl_utils_config.cc
ssl_utils_config.h
►
transport
auth_filters.h
client_auth_filter.cc
secure_endpoint.cc
secure_endpoint.h
security_handshaker.cc
security_handshaker.h
server_auth_filter.cc
target_authority_table.cc
target_authority_table.h
tsi_error.cc
tsi_error.h
►
util
json_util.cc
json_util.h
►
slice
b64.cc
b64.h
percent_encoding.cc
percent_encoding.h
slice.cc
slice_buffer.cc
slice_hash_table.h
slice_intern.cc
slice_internal.h
slice_string_helpers.cc
slice_string_helpers.h
slice_utils.h
slice_weak_hash_table.h
►
surface
api_trace.cc
api_trace.h
byte_buffer.cc
byte_buffer_reader.cc
call.cc
call.h
call_details.cc
call_log_batch.cc
call_test_only.h
channel.cc
channel.h
channel_init.cc
channel_init.h
channel_ping.cc
channel_stack_type.cc
channel_stack_type.h
completion_queue.cc
completion_queue.h
completion_queue_factory.cc
completion_queue_factory.h
event_string.cc
event_string.h
init.cc
init.h
init_secure.cc
lame_client.cc
lame_client.h
metadata_array.cc
server.cc
server.h
validate_metadata.cc
validate_metadata.h
version.cc
►
transport
bdp_estimator.cc
bdp_estimator.h
byte_stream.cc
byte_stream.h
connectivity_state.cc
connectivity_state.h
error_utils.cc
error_utils.h
http2_errors.h
metadata.cc
metadata.h
metadata_batch.cc
metadata_batch.h
pid_controller.cc
pid_controller.h
static_metadata.cc
static_metadata.h
status_conversion.cc
status_conversion.h
status_metadata.cc
status_metadata.h
timeout_encoding.cc
timeout_encoding.h
transport.cc
transport.h
transport_impl.h
transport_op_string.cc
►
uri
uri_parser.cc
uri_parser.h
▼
plugin_registry
grpc_plugin_registry.cc
▼
tsi
►
alts
►
crypt
aes_gcm.cc
gsec.cc
gsec.h
►
frame_protector
alts_counter.cc
alts_counter.h
alts_crypter.cc
alts_crypter.h
alts_frame_protector.cc
alts_frame_protector.h
alts_record_protocol_crypter_common.cc
alts_record_protocol_crypter_common.h
alts_seal_privacy_integrity_crypter.cc
alts_unseal_privacy_integrity_crypter.cc
frame_handler.cc
frame_handler.h
►
handshaker
alts_handshaker_client.cc
alts_handshaker_client.h
alts_shared_resource.cc
alts_shared_resource.h
alts_tsi_handshaker.cc
alts_tsi_handshaker.h
alts_tsi_handshaker_private.h
alts_tsi_utils.cc
alts_tsi_utils.h
transport_security_common_api.cc
transport_security_common_api.h
►
zero_copy_frame_protector
alts_grpc_integrity_only_record_protocol.cc
alts_grpc_integrity_only_record_protocol.h
alts_grpc_privacy_integrity_record_protocol.cc
alts_grpc_privacy_integrity_record_protocol.h
alts_grpc_record_protocol.h
alts_grpc_record_protocol_common.cc
alts_grpc_record_protocol_common.h
alts_iovec_record_protocol.cc
alts_iovec_record_protocol.h
alts_zero_copy_grpc_protector.cc
alts_zero_copy_grpc_protector.h
►
ssl
►
session_cache
ssl_session.h
ssl_session_boringssl.cc
ssl_session_cache.cc
ssl_session_cache.h
ssl_session_openssl.cc
fake_transport_security.cc
fake_transport_security.h
grpc_shadow_boringssl.h
local_transport_security.cc
local_transport_security.h
ssl_transport_security.cc
ssl_transport_security.h
ssl_types.h
transport_security.cc
transport_security.h
transport_security_grpc.cc
transport_security_grpc.h
transport_security_interface.h
Generated on Tue Mar 23 2021 00:00:00 for GRPC Core by
1.9.1