[Build] Add missing absl includes (#34499)

To avoid depending on transitive includes, specially avoid relying on
transitive include status.h -> str_cat.h that is removed in the latest
version of abseil
pull/34550/head
DanilChapovalov 1 year ago committed by GitHub
parent cc07942993
commit 784e3b1c40
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      src/core/lib/iomgr/event_engine_shims/endpoint.cc
  2. 2
      src/core/lib/iomgr/event_engine_shims/tcp_client.cc
  3. 6
      src/core/lib/iomgr/tcp_posix.cc

@ -18,7 +18,9 @@
#include <atomic>
#include <memory>
#include "absl/functional/any_invocable.h"
#include "absl/status/status.h"
#include "absl/status/statusor.h"
#include "absl/strings/string_view.h"
#include <grpc/event_engine/event_engine.h>

@ -16,6 +16,8 @@
#include "src/core/lib/iomgr/event_engine_shims/tcp_client.h"
#include "absl/status/status.h"
#include "absl/status/statusor.h"
#include "absl/strings/str_cat.h"
#include "absl/strings/string_view.h"
#include <grpc/event_engine/event_engine.h>

@ -18,6 +18,12 @@
#include <grpc/support/port_platform.h>
#include "absl/base/thread_annotations.h"
#include "absl/status/status.h"
#include "absl/strings/str_cat.h"
#include "absl/strings/string_view.h"
#include "absl/types/optional.h"
#include <grpc/impl/grpc_types.h>
#include "src/core/lib/iomgr/exec_ctx.h"

Loading…
Cancel
Save