Index: chrome/browser/chromeos/cros/cros_library.cc |
=================================================================== |
--- chrome/browser/chromeos/cros/cros_library.cc (revision 56913) |
+++ chrome/browser/chromeos/cros/cros_library.cc (working copy) |
@@ -6,6 +6,7 @@ |
#include "chrome/browser/chromeos/cros/cros_library_loader.h" |
#include "chrome/browser/chromeos/cros/cryptohome_library.h" |
+#include "chrome/browser/chromeos/cros/burn_library.h" |
#include "chrome/browser/chromeos/cros/input_method_library.h" |
#include "chrome/browser/chromeos/cros/keyboard_library.h" |
#include "chrome/browser/chromeos/cros/login_library.h" |
@@ -39,6 +40,10 @@ |
return Singleton<CrosLibrary>::get(); |
} |
+BurnLibrary* CrosLibrary::GetBurnLibrary() { |
+ return burn_lib_.GetDefaultImpl(use_stub_impl_); |
+} |
+ |
CryptohomeLibrary* CrosLibrary::GetCryptohomeLibrary() { |
return crypto_lib_.GetDefaultImpl(use_stub_impl_); |
} |
@@ -129,6 +134,11 @@ |
library_->load_error_ = false; |
} |
+void CrosLibrary::TestApi::SetBurnLibrary( |
+ BurnLibrary* library, bool own) { |
+ library_->burn_lib_.SetImpl(library, own); |
+} |
+ |
void CrosLibrary::TestApi::SetCryptohomeLibrary( |
CryptohomeLibrary* library, bool own) { |
library_->crypto_lib_.SetImpl(library, own); |