cast_paths.h revision 116680a4aac90f2aa7413d9095a592090648e557
1116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// Copyright 2014 The Chromium Authors. All rights reserved.
2116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// Use of this source code is governed by a BSD-style license that can be
3116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// found in the LICENSE file.
4116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
5116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#ifndef CHROMECAST_COMMON_CAST_PATHS_H_
6116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#define CHROMECAST_COMMON_CAST_PATHS_H_
7116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
8116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// This file declares path keys for the chromecast module.  These can be used
9116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// with the PathService to access various special directories and files.
10116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
11116680a4aac90f2aa7413d9095a592090648e557Ben Murdochnamespace chromecast {
12116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
13116680a4aac90f2aa7413d9095a592090648e557Ben Murdochenum {
14116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  PATH_START = 8000,
15116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
16116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  DIR_CAST_HOME,    // Return a modified $HOME which works for both
17116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch                    // development use and the actual device.
18116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
19116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  PATH_END
20116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch};
21116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
22116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// Call once to register the provider for the path keys defined above.
23116680a4aac90f2aa7413d9095a592090648e557Ben Murdochvoid RegisterPathProvider();
24116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
25116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch}  // namespace chromecast
26116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
27116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#endif  // CHROMECAST_COMMON_CAST_PATHS_H_
28