blob: e363f57113d0eecbd83a50ce8c0307b007ede65b [file] [log] [blame]
// Copyright 2019 The ChromiumOS Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef SYSTEM_API_DBUS_KERBEROS_DBUS_CONSTANTS_H_
#define SYSTEM_API_DBUS_KERBEROS_DBUS_CONSTANTS_H_
namespace kerberos {
// General
const char kKerberosInterface[] = "org.chromium.Kerberos";
const char kKerberosServicePath[] = "/org/chromium/Kerberos";
const char kKerberosServiceName[] = "org.chromium.Kerberos";
// Methods
const char kAddAccountMethod[] = "AddAccount";
const char kRemoveAccountMethod[] = "RemoveAccount";
const char kClearAccountsMethod[] = "ClearAccounts";
const char kListAccountsMethod[] = "ListAccounts";
const char kSetConfigMethod[] = "SetConfig";
const char kValidateConfigMethod[] = "ValidateConfig";
const char kAcquireKerberosTgtMethod[] = "AcquireKerberosTgt";
const char kGetKerberosFilesMethod[] = "GetKerberosFiles";
// Signals
const char kKerberosFilesChangedSignal[] = "KerberosFilesChanged";
const char kKerberosTicketExpiringSignal[] = "KerberosTicketExpiring";
} // namespace kerberos
#endif // SYSTEM_API_DBUS_KERBEROS_DBUS_CONSTANTS_H_