diff options
Diffstat (limited to 'chrome/browser/chromeos/system/syslogs_provider.h')
-rw-r--r-- | chrome/browser/chromeos/system/syslogs_provider.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/chrome/browser/chromeos/system/syslogs_provider.h b/chrome/browser/chromeos/system/syslogs_provider.h index ecb92b6..9279654 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() {} |