blob: a3d761a1fdfde42345ec4e88d11355f95ac9ec4a [file] [log] [blame] [edit]
// Copyright 2021 The ChromiumOS Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "rmad/utils/dbus_utils.h"
#include <base/memory/scoped_refptr.h>
#include <base/task/sequenced_task_runner.h>
#include <dbus/bus.h>
namespace rmad {
scoped_refptr<dbus::Bus> GetSystemBus() {
CHECK(base::SequencedTaskRunner::HasCurrentDefault());
dbus::Bus::Options options;
options.bus_type = dbus::Bus::SYSTEM;
return base::MakeRefCounted<dbus::Bus>(options);
}
} // namespace rmad