blob: 0de526a40640af76164112c07d09e34cc9c3b138 [file] [log] [blame]
// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef CHROME_UPDATER_LINUX_IPC_CONSTANTS_H_
#define CHROME_UPDATER_LINUX_IPC_CONSTANTS_H_
#include "chrome/updater/updater_scope.h"
namespace base {
class FilePath;
} // namespace base
namespace updater {
base::FilePath GetActiveDutySocketPath(UpdaterScope scope);
base::FilePath GetActiveDutyInternalSocketPath(UpdaterScope scope);
// The activation socket can be used by clients to request systemd to start the
// update server.
base::FilePath GetActivationSocketPath(UpdaterScope scope);
} // namespace updater
#endif // CHROME_UPDATER_LINUX_IPC_CONSTANTS_H_