Index: chrome/browser/chromeos/cros/cros_library.h |
=================================================================== |
--- chrome/browser/chromeos/cros/cros_library.h (revision 56913) |
+++ chrome/browser/chromeos/cros/cros_library.h (working copy) |
@@ -12,6 +12,7 @@ |
#include "base/singleton.h" |
namespace chromeos { |
+class BurnLibrary; |
class CryptohomeLibrary; |
class KeyboardLibrary; |
class InputMethodLibrary; |
@@ -44,6 +45,8 @@ |
// when the CrosLibrary is deleted (or other mocks are set). |
// Setter for LibraryLoader. |
void SetLibraryLoader(LibraryLoader* loader, bool own); |
+ // Setter for BurnLibrary. |
+ void SetBurnLibrary(BurnLibrary* library, bool own); |
// Setter for CryptohomeLibrary. |
void SetCryptohomeLibrary(CryptohomeLibrary* library, bool own); |
// Setter for KeyboardLibrary |
@@ -80,6 +83,9 @@ |
// This gets the CrosLibrary. |
static CrosLibrary* Get(); |
+ // Getter for BurnLibrary. |
+ BurnLibrary* GetBurnLibrary(); |
+ |
// Getter for CryptohomeLibrary. |
CryptohomeLibrary* GetCryptohomeLibrary(); |
@@ -139,6 +145,7 @@ |
virtual ~CrosLibrary(); |
LibraryLoader* library_loader_; |
+ |
bool own_library_loader_; |
// This template supports the creation, setting and optional deletion of |
@@ -175,6 +182,7 @@ |
bool own_; |
}; |
+ Library<BurnLibrary> burn_lib_; |
Library<CryptohomeLibrary> crypto_lib_; |
Library<KeyboardLibrary> keyboard_lib_; |
Library<InputMethodLibrary> input_method_lib_; |