#ifndef COMPONENTS_DBUS_UTILS_NAME_HAS_OWNER_H_
#define COMPONENTS_DBUS_UTILS_NAME_HAS_OWNER_H_
#include <optional>
#include <string>
#include "base/component_export.h"
#include "base/functional/callback_forward.h"
#include "dbus/object_path.h"
namespace dbus {
class Bus;
}
namespace dbus_utils {
using NameHasOwnerCallback =
base::OnceCallback<void(std::optional<bool>)>;
COMPONENT_EXPORT(COMPONENTS_DBUS)
void NameHasOwner(dbus::Bus* bus,
const std::string& name,
NameHasOwnerCallback callback);
}
#endif