load( "//bazel:envoy_build_system.bzl", "envoy_cc_library", "envoy_package", ) licenses(["notice"]) # Apache 2 envoy_package() envoy_cc_library( name = "watermark_buffer_lib", srcs = ["watermark_buffer.cc"], hdrs = ["watermark_buffer.h"], deps = [ "//source/common/buffer:buffer_lib", "//source/common/common:assert_lib", "//source/common/runtime:runtime_features_lib", ], ) envoy_cc_library( name = "buffer_lib", srcs = ["buffer_impl.cc"], hdrs = ["buffer_impl.h"], deps = [ "//include/envoy/buffer:buffer_interface", "//source/common/common:non_copyable", "//source/common/common:utility_lib", "//source/common/event:libevent_lib", ], ) envoy_cc_library( name = "zero_copy_input_stream_lib", srcs = ["zero_copy_input_stream_impl.cc"], hdrs = ["zero_copy_input_stream_impl.h"], deps = [ ":buffer_lib", "//source/common/protobuf", ], )