blob: 16e995a721460a699a9f360ef2e1e3f4f1eb6579 [file] [log] [blame]
// Copyright 2021 The Chromium OS Authors. All rights reserved.
// 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/threading/sequenced_task_runner_handle.h>
#include <dbus/bus.h>
namespace rmad {
scoped_refptr<dbus::Bus> GetSystemBus() {
CHECK(base::SequencedTaskRunnerHandle::IsSet());
dbus::Bus::Options options;
options.bus_type = dbus::Bus::SYSTEM;
return base::MakeRefCounted<dbus::Bus>(options);
}
} // namespace rmad