cast_paths.h revision 03b57e008b61dfcb1fbad3aea950ae0e001748b0
1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef CHROMECAST_COMMON_CAST_PATHS_H_
6#define CHROMECAST_COMMON_CAST_PATHS_H_
7
8// This file declares path keys for the chromecast module.  These can be used
9// with the PathService to access various special directories and files.
10
11namespace chromecast {
12
13enum {
14  PATH_START = 8000,
15
16  DIR_CAST_HOME,    // Return a modified $HOME which works for both
17                    // development use and the actual device.
18
19  FILE_CAST_CONFIG, // Config/preferences file path.
20  FILE_CAST_PAK,    // cast_shell.pak file path.
21  PATH_END
22};
23
24// Call once to register the provider for the path keys defined above.
25void RegisterPathProvider();
26
27}  // namespace chromecast
28
29#endif  // CHROMECAST_COMMON_CAST_PATHS_H_
30