load( "//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_package", ) licenses(["notice"]) # Apache 2 envoy_package() envoy_cc_library( name = "stream_info_lib", hdrs = ["stream_info_impl.h"], deps = [ ":filter_state_lib", "//include/envoy/http:request_id_extension_interface", "//include/envoy/stream_info:stream_info_interface", "//source/common/common:assert_lib", "//source/common/common:dump_state_utils", "//source/common/http:request_id_extension_lib", "@envoy_api//envoy/config/core/v3:pkg_cc_proto", ], ) envoy_cc_library( name = "filter_state_lib", srcs = ["filter_state_impl.cc"], hdrs = ["filter_state_impl.h"], deps = [ "//include/envoy/stream_info:filter_state_interface", ], ) envoy_cc_library( name = "utility_lib", srcs = ["utility.cc"], hdrs = ["utility.h"], external_deps = ["abseil_optional"], deps = [ "//include/envoy/common:time_interface", "//include/envoy/stream_info:stream_info_interface", ], ) envoy_cc_library( name = "uint32_accessor_lib", hdrs = ["uint32_accessor_impl.h"], deps = [ "//include/envoy/stream_info:uint32_accessor_interface", ], )