This reverts commit eb79dd9ffdc41e4ca86803bfc1317e0961a8a8a6. Reason for revert: breaks WebRTC roll into Chrome: https://crrev.com/c/2445696 Sample failure: https://ci.chromium.org/p/chromium/builders/try/linux-rel/506049 [ RUN ] PseudoTcpAdapterTest.DeleteOnConnected Original change's description: > Remove MessageHandler[AutoCleanup] dependency from StreamInterface. > > This includes relying on related types such as MessageData and > PostEvent functionality inside the StreamInterface itself. > > This affects mostly tests but OpenSSLStreamAdapter > requires special attention. > > Bug: webrtc:11988 > Change-Id: Ib5c895f1bdf77bb49e3162bd49718f8a98812d91 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/185505 > Commit-Queue: Tommi <tommi@webrtc.org> > Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#32290} TBR=kwiberg@webrtc.org,tommi@webrtc.org Change-Id: I23d7a311a73c739eba872a21e6123235465c28cc No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: webrtc:11988 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/186564 Commit-Queue: Marina Ciocea <marinaciocea@webrtc.org> Reviewed-by: Marina Ciocea <marinaciocea@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32299}
52 lines
1.1 KiB
Plaintext
52 lines
1.1 KiB
Plaintext
# Copyright (c) 2018 The WebRTC project authors. All Rights Reserved.
|
|
#
|
|
# Use of this source code is governed by a BSD-style license
|
|
# that can be found in the LICENSE file in the root of the source
|
|
# tree. An additional intellectual property rights grant can be found
|
|
# in the file PATENTS. All contributing project authors may
|
|
# be found in the AUTHORS file in the root of the source tree.
|
|
|
|
import("../../webrtc.gni")
|
|
if (is_android) {
|
|
import("//build/config/android/config.gni")
|
|
import("//build/config/android/rules.gni")
|
|
}
|
|
|
|
rtc_library("aligned_malloc") {
|
|
sources = [
|
|
"aligned_malloc.cc",
|
|
"aligned_malloc.h",
|
|
]
|
|
deps = [ "..:checks" ]
|
|
}
|
|
|
|
rtc_library("fifo_buffer") {
|
|
visibility = [
|
|
"../../p2p:rtc_p2p",
|
|
"..:rtc_base_tests_utils",
|
|
"..:rtc_base_unittests",
|
|
":unittests",
|
|
]
|
|
sources = [
|
|
"fifo_buffer.cc",
|
|
"fifo_buffer.h",
|
|
]
|
|
deps = [
|
|
"..:rtc_base",
|
|
"../synchronization:mutex",
|
|
]
|
|
}
|
|
|
|
rtc_library("unittests") {
|
|
testonly = true
|
|
sources = [
|
|
"aligned_malloc_unittest.cc",
|
|
"fifo_buffer_unittest.cc",
|
|
]
|
|
deps = [
|
|
":aligned_malloc",
|
|
":fifo_buffer",
|
|
"../../test:test_support",
|
|
]
|
|
}
|