#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)
: … { … }
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) { … }
}