2 * Copyright 2019 The WebRTC project authors. All Rights Reserved.
4 * Use of this source code is governed by a BSD-style license
5 * that can be found in the LICENSE file in the root of the source
6 * tree. An additional intellectual property rights grant can be found
7 * in the file PATENTS. All contributing project authors may
8 * be found in the AUTHORS file in the root of the source tree.
11 #include "pc/ice_transport.h"
13 #include "api/sequence_checker.h"
17 IceTransportWithPointer::~IceTransportWithPointer() {
18 // We depend on the networking thread to call Clear() before dropping
19 // its last reference to this object; if the destructor is called
20 // on the networking thread, it's OK to not have called Clear().
22 RTC_DCHECK_RUN_ON(creator_thread_
);
26 cricket::IceTransportInternal
* IceTransportWithPointer::internal() {
27 RTC_DCHECK_RUN_ON(creator_thread_
);
31 void IceTransportWithPointer::Clear() {
32 RTC_DCHECK_RUN_ON(creator_thread_
);