chromium/third_party/webrtc/pc/jsep_transport_collection.cc

/*
 *  Copyright 2021 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.
 */

#include "pc/jsep_transport_collection.h"

#include <algorithm>
#include <map>
#include <set>
#include <type_traits>
#include <utility>

#include "p2p/base/p2p_constants.h"
#include "rtc_base/logging.h"

namespace webrtc {

void BundleManager::Update(const cricket::SessionDescription* description,
                           SdpType type) {}

const cricket::ContentGroup* BundleManager::LookupGroupByMid(
    const std::string& mid) const {}
bool BundleManager::IsFirstMidInGroup(const std::string& mid) const {}

cricket::ContentGroup* BundleManager::LookupGroupByMid(const std::string& mid) {}

void BundleManager::DeleteMid(const cricket::ContentGroup* bundle_group,
                              const std::string& mid) {}

void BundleManager::DeleteGroup(const cricket::ContentGroup* bundle_group) {}

void BundleManager::Rollback() {}

void BundleManager::Commit() {}

void BundleManager::RefreshEstablishedBundleGroupsByMid() {}

void JsepTransportCollection::RegisterTransport(
    const std::string& mid,
    std::unique_ptr<cricket::JsepTransport> transport) {}

std::vector<cricket::JsepTransport*> JsepTransportCollection::Transports() {}

std::vector<cricket::JsepTransport*>
JsepTransportCollection::ActiveTransports() {}

void JsepTransportCollection::DestroyAllTransports() {}

const cricket::JsepTransport* JsepTransportCollection::GetTransportByName(
    const std::string& transport_name) const {}

cricket::JsepTransport* JsepTransportCollection::GetTransportByName(
    const std::string& transport_name) {}

cricket::JsepTransport* JsepTransportCollection::GetTransportForMid(
    const std::string& mid) {}

const cricket::JsepTransport* JsepTransportCollection::GetTransportForMid(
    const std::string& mid) const {}

cricket::JsepTransport* JsepTransportCollection::GetTransportForMid(
    absl::string_view mid) {}

const cricket::JsepTransport* JsepTransportCollection::GetTransportForMid(
    absl::string_view mid) const {}

bool JsepTransportCollection::SetTransportForMid(
    const std::string& mid,
    cricket::JsepTransport* jsep_transport) {}

void JsepTransportCollection::RemoveTransportForMid(const std::string& mid) {}

bool JsepTransportCollection::RollbackTransports() {}

void JsepTransportCollection::CommitTransports() {}

bool JsepTransportCollection::TransportInUse(
    cricket::JsepTransport* jsep_transport) const {}

bool JsepTransportCollection::TransportNeededForRollback(
    cricket::JsepTransport* jsep_transport) const {}

void JsepTransportCollection::MaybeDestroyJsepTransport(
    cricket::JsepTransport* transport) {}

void JsepTransportCollection::DestroyUnusedTransports() {}

bool JsepTransportCollection::IsConsistent() {}

}  // namespace webrtc