chromium/mojo/public/cpp/bindings/connection_group.cc

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

#include "mojo/public/cpp/bindings/connection_group.h"

#include "base/functional/bind.h"
#include "base/task/sequenced_task_runner.h"

namespace mojo {

ConnectionGroup::Ref::Ref() = default;

ConnectionGroup::Ref::Ref(const Ref& other) {}

ConnectionGroup::Ref::Ref(Ref&& other) noexcept {}

ConnectionGroup::Ref::~Ref() {}

ConnectionGroup::Ref& ConnectionGroup::Ref::operator=(const Ref& other) {}

ConnectionGroup::Ref& ConnectionGroup::Ref::operator=(Ref&& other) noexcept {}

void ConnectionGroup::Ref::reset() {}

ConnectionGroup::Ref ConnectionGroup::Ref::WeakCopy() const {}

bool ConnectionGroup::Ref::HasZeroRefs() const {}

void ConnectionGroup::Ref::SetParentGroup(Ref parent_group) {}

ConnectionGroup::Ref::Ref(scoped_refptr<ConnectionGroup> group)
    :{}

// static
ConnectionGroup::Ref ConnectionGroup::Create(
    base::RepeatingClosure callback,
    scoped_refptr<base::SequencedTaskRunner> task_runner) {}

ConnectionGroup::ConnectionGroup(
    base::RepeatingClosure callback,
    scoped_refptr<base::SequencedTaskRunner> task_runner)
    :{}

ConnectionGroup::~ConnectionGroup() {}

void ConnectionGroup::AddGroupRef() {}

void ConnectionGroup::ReleaseGroupRef() {}

void ConnectionGroup::SetParentGroup(Ref parent_group) {}

}  // namespace mojo