/home/iurt/rpmbuild/BUILD/ruby-grpc-1.70.1-build/grpc-1.70.1/usr/share/gems/gems/grpc-1.70.1/src/ruby/ext/grpc/objs/opt/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.o: \
src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc \ src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h \ include/grpc/impl/connectivity_state.h \ include/grpc/support/port_platform.h \ third_party/abseil-cpp/absl/status/status.h \ third_party/abseil-cpp/absl/base/attributes.h \ third_party/abseil-cpp/absl/base/config.h \ third_party/abseil-cpp/absl/base/options.h \ third_party/abseil-cpp/absl/base/policy_checks.h \ third_party/abseil-cpp/absl/base/macros.h \ third_party/abseil-cpp/absl/base/optimization.h \ third_party/abseil-cpp/absl/base/port.h \ third_party/abseil-cpp/absl/base/nullability.h \ third_party/abseil-cpp/absl/base/internal/nullability_impl.h \ third_party/abseil-cpp/absl/meta/type_traits.h \ third_party/abseil-cpp/absl/functional/function_ref.h \ third_party/abseil-cpp/absl/functional/internal/function_ref.h \ third_party/abseil-cpp/absl/base/internal/invoke.h \ third_party/abseil-cpp/absl/functional/any_invocable.h \ third_party/abseil-cpp/absl/functional/internal/any_invocable.h \ third_party/abseil-cpp/absl/utility/utility.h \ third_party/abseil-cpp/absl/base/internal/inline_variable.h \ third_party/abseil-cpp/absl/base/internal/identity.h \ third_party/abseil-cpp/absl/status/internal/status_internal.h \ third_party/abseil-cpp/absl/container/inlined_vector.h \ third_party/abseil-cpp/absl/algorithm/algorithm.h \ third_party/abseil-cpp/absl/base/internal/throw_delegate.h \ third_party/abseil-cpp/absl/container/internal/inlined_vector.h \ third_party/abseil-cpp/absl/container/internal/compressed_tuple.h \ third_party/abseil-cpp/absl/memory/memory.h \ third_party/abseil-cpp/absl/types/span.h \ third_party/abseil-cpp/absl/types/internal/span.h \ third_party/abseil-cpp/absl/strings/cord.h \ third_party/abseil-cpp/absl/base/internal/endian.h \ third_party/abseil-cpp/absl/base/casts.h \ third_party/abseil-cpp/absl/base/internal/unaligned_access.h \ third_party/abseil-cpp/absl/base/internal/per_thread_tls.h \ third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h \ third_party/abseil-cpp/absl/crc/crc32c.h \ third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h \ third_party/abseil-cpp/absl/crc/internal/crc32_x86_arm_combined_simd.h \ third_party/abseil-cpp/absl/strings/str_format.h \ third_party/abseil-cpp/absl/strings/internal/str_format/arg.h \ third_party/abseil-cpp/absl/numeric/int128.h \ third_party/abseil-cpp/absl/types/compare.h \ third_party/abseil-cpp/absl/numeric/int128_have_intrinsic.inc \ third_party/abseil-cpp/absl/strings/has_absl_stringify.h \ third_party/abseil-cpp/absl/strings/string_view.h \ third_party/abseil-cpp/absl/strings/internal/str_format/extension.h \ third_party/abseil-cpp/absl/strings/internal/str_format/output.h \ third_party/abseil-cpp/absl/strings/internal/str_format/bind.h \ third_party/abseil-cpp/absl/strings/internal/str_format/checker.h \ third_party/abseil-cpp/absl/strings/internal/str_format/constexpr_parser.h \ third_party/abseil-cpp/absl/base/const_init.h \ third_party/abseil-cpp/absl/strings/internal/str_format/parser.h \ third_party/abseil-cpp/absl/strings/cord_analysis.h \ third_party/abseil-cpp/absl/strings/internal/cord_internal.h \ third_party/abseil-cpp/absl/container/internal/container_memory.h \ third_party/abseil-cpp/absl/strings/cord_buffer.h \ third_party/abseil-cpp/absl/numeric/bits.h \ third_party/abseil-cpp/absl/numeric/internal/bits.h \ third_party/abseil-cpp/absl/strings/internal/cord_rep_flat.h \ third_party/abseil-cpp/absl/strings/internal/cord_data_edge.h \ third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.h \ third_party/abseil-cpp/absl/base/internal/raw_logging.h \ third_party/abseil-cpp/absl/base/internal/atomic_hook.h \ third_party/abseil-cpp/absl/base/log_severity.h \ third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.h \ third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.h \ third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.h \ third_party/abseil-cpp/absl/strings/internal/cordz_functions.h \ third_party/abseil-cpp/absl/strings/internal/cordz_info.h \ third_party/abseil-cpp/absl/base/internal/spinlock.h \ third_party/abseil-cpp/absl/base/dynamic_annotations.h \ third_party/abseil-cpp/absl/base/internal/dynamic_annotations.h \ third_party/abseil-cpp/absl/base/internal/low_level_scheduling.h \ third_party/abseil-cpp/absl/base/internal/scheduling_mode.h \ third_party/abseil-cpp/absl/base/internal/tsan_mutex_interface.h \ third_party/abseil-cpp/absl/base/thread_annotations.h \ third_party/abseil-cpp/absl/strings/internal/cordz_handle.h \ third_party/abseil-cpp/absl/strings/internal/cordz_statistics.h \ third_party/abseil-cpp/absl/strings/internal/cordz_update_tracker.h \ third_party/abseil-cpp/absl/synchronization/mutex.h \ third_party/abseil-cpp/absl/base/internal/low_level_alloc.h \ third_party/abseil-cpp/absl/base/internal/thread_identity.h \ third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h \ third_party/abseil-cpp/absl/time/clock.h \ third_party/abseil-cpp/absl/time/time.h \ third_party/abseil-cpp/absl/time/civil_time.h \ third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h \ third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h \ third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/time_zone.h \ third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem.h \ third_party/abseil-cpp/absl/synchronization/internal/create_thread_identity.h \ third_party/abseil-cpp/absl/strings/internal/cordz_update_scope.h \ third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h \ third_party/abseil-cpp/absl/strings/internal/string_constant.h \ third_party/abseil-cpp/absl/types/optional.h \ third_party/abseil-cpp/absl/status/statusor.h \ third_party/abseil-cpp/absl/base/call_once.h \ third_party/abseil-cpp/absl/base/internal/spinlock_wait.h \ third_party/abseil-cpp/absl/status/internal/statusor_internal.h \ third_party/abseil-cpp/absl/strings/has_ostream_operator.h \ third_party/abseil-cpp/absl/types/variant.h \ src/core/ext/filters/channel_idle/idle_filter_state.h \ src/core/lib/channel/channel_args.h \ include/grpc/event_engine/event_engine.h \ include/grpc/event_engine/endpoint_config.h \ include/grpc/event_engine/extensible.h \ include/grpc/event_engine/memory_allocator.h \ include/grpc/event_engine/internal/memory_allocator_impl.h \ include/grpc/event_engine/memory_request.h include/grpc/slice.h \ include/grpc/impl/slice_type.h include/grpc/support/sync.h \ include/grpc/support/time.h include/grpc/support/sync_generic.h \ include/grpc/support/atm.h include/grpc/support/atm_gcc_atomic.h \ include/grpc/support/sync_abseil.h include/grpc/event_engine/port.h \ include/grpc/event_engine/slice_buffer.h \ include/grpc/event_engine/internal/slice_cast.h \ include/grpc/event_engine/slice.h include/grpc/impl/codegen/slice.h \ include/grpc/slice_buffer.h include/grpc/grpc.h \ include/grpc/byte_buffer.h include/grpc/impl/grpc_types.h \ include/grpc/impl/channel_arg_names.h \ include/grpc/impl/compression_types.h include/grpc/status.h \ include/grpc/impl/propagation_bits.h \ src/core/lib/surface/channel_stack_type.h src/core/util/avl.h \ src/core/util/ref_counted.h third_party/abseil-cpp/absl/log/check.h \ third_party/abseil-cpp/absl/log/internal/check_impl.h \ third_party/abseil-cpp/absl/log/internal/check_op.h \ third_party/abseil-cpp/absl/log/internal/nullguard.h \ third_party/abseil-cpp/absl/log/internal/nullstream.h \ third_party/abseil-cpp/absl/log/internal/strip.h \ third_party/abseil-cpp/absl/log/internal/log_message.h \ third_party/abseil-cpp/absl/base/internal/errno_saver.h \ third_party/abseil-cpp/absl/log/log_entry.h \ third_party/abseil-cpp/absl/log/internal/config.h \ third_party/abseil-cpp/absl/log/log_sink.h \ third_party/abseil-cpp/absl/log/internal/conditions.h \ third_party/abseil-cpp/absl/log/internal/voidify.h \ third_party/abseil-cpp/absl/log/log.h \ third_party/abseil-cpp/absl/log/internal/log_impl.h \ third_party/abseil-cpp/absl/log/absl_vlog_is_on.h \ third_party/abseil-cpp/absl/log/internal/vlog_config.h \ src/core/util/atomic_utils.h src/core/util/debug_location.h \ third_party/abseil-cpp/absl/strings/str_cat.h \ third_party/abseil-cpp/absl/strings/internal/stringify_sink.h \ third_party/abseil-cpp/absl/strings/numbers.h src/core/util/down_cast.h \ src/core/util/ref_counted_ptr.h third_party/abseil-cpp/absl/hash/hash.h \ third_party/abseil-cpp/absl/hash/internal/hash.h \ third_party/abseil-cpp/absl/container/fixed_array.h \ third_party/abseil-cpp/absl/hash/internal/city.h \ third_party/abseil-cpp/absl/hash/internal/low_level_hash.h \ src/core/util/useful.h src/core/util/dual_ref_counted.h \ src/core/util/orphanable.h src/core/util/ref_counted_string.h \ src/core/util/time.h src/core/util/time_precise.h \ src/core/lib/channel/channel_fwd.h src/core/lib/channel/channel_stack.h \ src/core/lib/debug/trace.h src/core/lib/debug/trace_flags.h \ src/core/lib/debug/trace_impl.h \ third_party/abseil-cpp/absl/container/flat_hash_map.h \ third_party/abseil-cpp/absl/algorithm/container.h \ third_party/abseil-cpp/absl/container/hash_container_defaults.h \ third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h \ third_party/abseil-cpp/absl/container/internal/common.h \ third_party/abseil-cpp/absl/container/internal/raw_hash_map.h \ third_party/abseil-cpp/absl/container/internal/raw_hash_set.h \ third_party/abseil-cpp/absl/base/prefetch.h \ third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h \ third_party/abseil-cpp/absl/container/internal/common_policy_traits.h \ third_party/abseil-cpp/absl/container/internal/hashtable_debug_hooks.h \ third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.h \ third_party/abseil-cpp/absl/profiling/internal/sample_recorder.h \ src/core/lib/iomgr/call_combiner.h src/core/lib/iomgr/closure.h \ include/grpc/support/alloc.h src/core/lib/iomgr/error.h \ src/core/lib/slice/slice_internal.h src/core/util/memory.h \ src/core/util/crash.h src/core/util/spinlock.h \ src/core/util/status_helper.h src/core/util/manual_constructor.h \ src/core/util/construct_destruct.h src/core/util/mpscq.h \ src/core/util/sync.h src/core/lib/iomgr/dynamic_annotations.h \ src/core/lib/iomgr/exec_ctx.h include/grpc/support/cpu.h \ src/core/lib/experiments/experiments.h src/core/lib/experiments/config.h \ src/core/util/fork.h src/core/util/latent_see.h \ src/core/lib/iomgr/polling_entity.h src/core/lib/iomgr/pollset.h \ src/core/lib/iomgr/iomgr_fwd.h src/core/lib/iomgr/pollset_set.h \ src/core/lib/promise/context.h src/core/lib/promise/arena_promise.h \ src/core/lib/promise/poll.h src/core/lib/resource_quota/arena.h \ src/core/lib/resource_quota/memory_quota.h \ third_party/abseil-cpp/absl/container/flat_hash_set.h \ src/core/lib/promise/activity.h \ src/core/lib/promise/detail/promise_factory.h \ src/core/lib/promise/detail/promise_like.h \ src/core/lib/promise/detail/status.h src/core/util/dump_args.h \ src/core/util/no_destruct.h \ src/core/lib/resource_quota/periodic_update.h src/core/util/alloc.h \ src/core/lib/transport/call_final_info.h \ src/core/lib/transport/transport.h src/core/lib/iomgr/endpoint.h \ src/core/lib/promise/latch.h src/core/lib/promise/pipe.h \ src/core/lib/promise/if.h src/core/lib/promise/interceptor_list.h \ src/core/lib/promise/map.h src/core/lib/promise/seq.h \ src/core/lib/promise/detail/basic_seq.h \ src/core/lib/promise/detail/seq_state.h \ src/core/lib/slice/slice_buffer.h src/core/lib/slice/slice.h \ src/core/lib/slice/slice_refcount.h src/core/util/string.h \ src/core/lib/transport/call_destination.h \ src/core/lib/transport/call_spine.h src/core/lib/promise/party.h \ src/core/lib/event_engine/event_engine_context.h \ src/core/lib/promise/prioritized_race.h src/core/lib/promise/promise.h \ src/core/lib/promise/status_flag.h src/core/lib/promise/try_seq.h \ src/core/lib/transport/call_arena_allocator.h \ src/core/lib/transport/call_filters.h src/core/lib/promise/for_each.h \ src/core/lib/transport/call_state.h src/core/lib/transport/message.h \ src/core/lib/transport/metadata.h \ src/core/lib/transport/metadata_batch.h \ src/core/lib/compression/compression_internal.h src/core/util/bitset.h \ src/core/lib/transport/custom_metadata.h \ src/core/lib/transport/metadata_compression_traits.h \ src/core/lib/transport/parsed_metadata.h \ third_party/abseil-cpp/absl/strings/escaping.h \ third_party/abseil-cpp/absl/strings/ascii.h \ third_party/abseil-cpp/absl/strings/str_join.h \ third_party/abseil-cpp/absl/strings/internal/str_join_internal.h \ third_party/abseil-cpp/absl/strings/internal/ostringstream.h \ third_party/abseil-cpp/absl/strings/match.h \ src/core/lib/transport/simple_slice_based_metadata.h \ src/core/util/chunked_vector.h src/core/util/if_list.h \ src/core/util/packed_table.h src/core/util/sorted_pack.h \ src/core/util/type_list.h src/core/util/table.h \ src/core/lib/transport/connectivity_state.h \ src/core/util/work_serializer.h src/core/lib/transport/transport_fwd.h \ src/core/telemetry/metrics.h include/grpc/support/metrics.h \ src/core/telemetry/call_tracer.h src/core/telemetry/tcp_tracer.h \ src/core/util/unique_type_name.h \ src/core/lib/channel/promise_based_filter.h src/core/filter/blackboard.h \ src/core/resolver/endpoint_addresses.h \ src/core/lib/iomgr/resolved_address.h src/core/lib/iomgr/port.h \ src/core/filter/filter_args.h src/core/util/match.h \ src/core/util/overload.h src/core/lib/channel/call_finalization.h \ src/core/lib/event_engine/default_event_engine.h \ src/core/config/core_configuration.h \ src/core/handshaker/handshaker_registry.h \ src/core/handshaker/handshaker_factory.h \ src/core/handshaker/proxy_mapper_registry.h \ src/core/handshaker/proxy_mapper.h \ src/core/lib/channel/channel_args_preconditioning.h \ src/core/lib/security/certificate_provider/certificate_provider_registry.h \ src/core/lib/security/certificate_provider/certificate_provider_factory.h \ include/grpc/credentials.h include/grpc/grpc_security_constants.h \ include/grpc/grpc_security.h src/core/util/json/json.h \ include/grpc/support/json.h src/core/util/json/json_args.h \ src/core/util/validation_errors.h \ src/core/lib/security/credentials/channel_creds_registry.h \ src/core/lib/surface/channel_init.h \ src/core/lib/channel/channel_stack_builder.h \ src/core/lib/transport/interception_chain.h \ src/core/load_balancing/lb_policy_registry.h \ src/core/load_balancing/lb_policy.h \ src/core/load_balancing/backend_metric_data.h \ src/core/load_balancing/subchannel_interface.h \ src/core/load_balancing/lb_policy_factory.h \ src/core/resolver/resolver_registry.h src/core/resolver/resolver.h \ src/core/resolver/server_address.h \ src/core/service_config/service_config.h \ src/core/service_config/service_config_parser.h \ src/core/resolver/resolver_factory.h \ third_party/abseil-cpp/absl/strings/strip.h src/core/util/uri.h \ src/core/lib/promise/cancel_callback.h src/core/lib/promise/race.h \ src/core/lib/surface/call.h src/core/lib/surface/channel.h \ src/core/channelz/channelz.h src/core/channelz/channel_trace.h \ src/core/util/per_cpu.h src/core/lib/resource_quota/resource_quota.h \ src/core/lib/resource_quota/thread_quota.h src/core/util/cpp_impl_of.h \ src/core/server/server_interface.h src/core/lib/transport/error_utils.h \ src/core/lib/transport/http2_errors.h src/core/util/single_set_ptr.h \ third_party/abseil-cpp/absl/random/random.h \ third_party/abseil-cpp/absl/random/distributions.h \ third_party/abseil-cpp/absl/random/bernoulli_distribution.h \ third_party/abseil-cpp/absl/random/internal/fast_uniform_bits.h \ third_party/abseil-cpp/absl/random/internal/traits.h \ third_party/abseil-cpp/absl/random/internal/iostream_state_saver.h \ third_party/abseil-cpp/absl/random/beta_distribution.h \ third_party/abseil-cpp/absl/random/internal/fastmath.h \ third_party/abseil-cpp/absl/random/internal/generate_real.h \ third_party/abseil-cpp/absl/random/exponential_distribution.h \ third_party/abseil-cpp/absl/random/gaussian_distribution.h \ third_party/abseil-cpp/absl/random/internal/distribution_caller.h \ third_party/abseil-cpp/absl/base/internal/fast_type_id.h \ third_party/abseil-cpp/absl/random/internal/uniform_helper.h \ third_party/abseil-cpp/absl/random/log_uniform_int_distribution.h \ third_party/abseil-cpp/absl/random/uniform_int_distribution.h \ third_party/abseil-cpp/absl/random/internal/wide_multiply.h \ third_party/abseil-cpp/absl/random/poisson_distribution.h \ third_party/abseil-cpp/absl/random/uniform_real_distribution.h \ third_party/abseil-cpp/absl/random/zipf_distribution.h \ third_party/abseil-cpp/absl/random/internal/nonsecure_base.h \ third_party/abseil-cpp/absl/random/internal/pool_urbg.h \ third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h \ third_party/abseil-cpp/absl/random/internal/seed_material.h \ third_party/abseil-cpp/absl/random/internal/pcg_engine.h \ third_party/abseil-cpp/absl/random/internal/randen_engine.h \ third_party/abseil-cpp/absl/random/internal/randen.h \ third_party/abseil-cpp/absl/random/internal/platform.h \ third_party/abseil-cpp/absl/random/internal/randen_hwaes.h \ third_party/abseil-cpp/absl/random/internal/randen_slow.h \ third_party/abseil-cpp/absl/random/internal/randen_traits.h \ third_party/abseil-cpp/absl/random/seed_sequences.h \ third_party/abseil-cpp/absl/random/seed_gen_exception.h \ src/core/lib/promise/exec_ctx_wakeup_scheduler.h \ src/core/lib/promise/loop.h src/core/lib/promise/sleep.h