| // Copyright 2022 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_SHADERCACHED_DBUS_CONSTANTS_H_ | |
| #define SYSTEM_API_DBUS_SHADERCACHED_DBUS_CONSTANTS_H_ | |
| namespace shadercached { | |
| constexpr char kShaderCacheInterface[] = "org.chromium.ShaderCache"; | |
| constexpr char kShaderCacheServicePath[] = "/org/chromium/ShaderCache"; | |
| constexpr char kShaderCacheServiceName[] = "org.chromium.ShaderCache"; | |
| // Methods | |
| constexpr char kInstallMethod[] = "Install"; | |
| constexpr char kUninstallMethod[] = "Uninstall"; | |
| constexpr char kPurgeMethod[] = "Purge"; | |
| constexpr char kUnmountMethod[] = "Unmount"; | |
| constexpr char kPrepareShaderCache[] = "PrepareShaderCache"; | |
| // Signals | |
| constexpr char kShaderCacheMountStatusChanged[] = | |
| "ShaderCacheMountStatusChanged"; | |
| } // namespace shadercached | |
| #endif // SYSTEM_API_DBUS_SHADERCACHED_DBUS_CONSTANTS_H_ |