| Index: chrome/browser/chromeos/system/syslogs_provider.h
|
| diff --git a/chrome/browser/chromeos/system/syslogs_provider.h b/chrome/browser/chromeos/system/syslogs_provider.h
|
| index ecb92b6f9cfacc378df382677ce1f437ccf40a33..92796547afa65de9f7722d4259800507c5c196a9 100644
|
| --- a/chrome/browser/chromeos/system/syslogs_provider.h
|
| +++ b/chrome/browser/chromeos/system/syslogs_provider.h
|
| @@ -8,7 +8,7 @@
|
|
|
| #include <string>
|
|
|
| -#include "base/callback_old.h"
|
| +#include "base/callback.h"
|
| #include "content/browser/cancelable_request.h"
|
|
|
| class CancelableRequestConsumerBase;
|
| @@ -24,8 +24,8 @@ class SyslogsProvider : public CancelableRequestProvider {
|
| static SyslogsProvider* GetInstance();
|
|
|
| // The callback type used with RequestSyslogs().
|
| - typedef Callback2<LogDictionaryType*,
|
| - std::string*>::Type ReadCompleteCallback;
|
| + typedef base::Callback<void(LogDictionaryType*,
|
| + std::string*)> ReadCompleteCallback;
|
|
|
| // Used to specify the syslogs context with RequestSyslogs().
|
| enum SyslogsContext {
|
| @@ -44,7 +44,7 @@ class SyslogsProvider : public CancelableRequestProvider {
|
| bool compress_logs,
|
| SyslogsContext context,
|
| CancelableRequestConsumerBase* consumer,
|
| - ReadCompleteCallback* callback) = 0;
|
| + const ReadCompleteCallback& callback) = 0;
|
|
|
| protected:
|
| virtual ~SyslogsProvider() {}
|
|
|