chromium/third_party/ipcz/src/ipcz/route_edge.cc

// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "ipcz/route_edge.h"

#include <utility>

#include "ipcz/router.h"
#include "ipcz/router_link.h"
#include "util/log.h"

namespace ipcz {

RouteEdge::RouteEdge() = default;

RouteEdge::~RouteEdge() = default;

void RouteEdge::SetPrimaryLink(Ref<RouterLink> link) {}

Ref<RouterLink> RouteEdge::ReleasePrimaryLink() {}

Ref<RouterLink> RouteEdge::ReleaseDecayingLink() {}

Ref<Router> RouteEdge::GetLocalPeer() {}

Ref<Router> RouteEdge::GetDecayingLocalPeer() {}

bool RouteEdge::BeginPrimaryLinkDecay() {}

bool RouteEdge::ShouldTransmitOnDecayingLink(SequenceNumber n) const {}

bool RouteEdge::MaybeFinishDecay(SequenceNumber length_sent,
                                 SequenceNumber length_received) {}

}  // namespace ipcz