Skip to content
This repository was archived by the owner on Mar 24, 2026. It is now read-only.

Commit e351dd5

Browse files
Privacy Sandbox Teamcopybara-github
authored andcommitted
feat: Copy multi_curl_request_manager from B&A to common repo
This is part of a series of CLs to copy the KV BYOS clients from B&A to common repo. Bug: 411430242 Change-Id: Ia7a8ead56b41d5a14001db1bcc43f9cc9da48add GitOrigin-RevId: 754af40083217ccf154d03a1650a5b832645a53d
1 parent 46ada98 commit e351dd5

3 files changed

Lines changed: 648 additions & 0 deletions

File tree

src/clients/http_fetcher_async/BUILD.bazel

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,27 @@ cc_library(
4646
"@libevent//:event",
4747
],
4848
)
49+
50+
cc_library(
51+
name = "multi_curl_request_manager",
52+
srcs = [
53+
"multi_curl_request_manager.cc",
54+
],
55+
hdrs = [
56+
"multi_curl_request_manager.h",
57+
],
58+
deps = [
59+
":curl_request_data",
60+
":http_fetcher_async",
61+
"//src/concurrent:executor",
62+
"//src/core/event",
63+
"//src/core/event:event_base",
64+
"@com_google_absl//absl/container:flat_hash_map",
65+
"@com_google_absl//absl/status",
66+
"@com_google_absl//absl/strings",
67+
"@com_google_absl//absl/synchronization",
68+
"@com_google_absl//absl/time",
69+
"@curl",
70+
"@libevent//:event",
71+
],
72+
)

0 commit comments

Comments
 (0)