Index: components/nacl/browser/nacl_browser_delegate.h |
diff --git a/components/nacl/browser/nacl_browser_delegate.h b/components/nacl/browser/nacl_browser_delegate.h |
index 0540f60d10997a8f24cf23eb419e60094987272f..30bf467581a52fd1262895561ec2f53c7422ced4 100644 |
--- a/components/nacl/browser/nacl_browser_delegate.h |
+++ b/components/nacl/browser/nacl_browser_delegate.h |
@@ -8,6 +8,7 @@ |
#include <string> |
#include "base/callback_forward.h" |
+#include "content/public/browser/browser_ppapi_host.h" |
class GURL; |
@@ -21,10 +22,6 @@ class HostFactory; |
} |
} |
-namespace content { |
-class BrowserPpapiHost; |
-} |
- |
// Encapsulates the dependencies of NaCl code on chrome/, to avoid a direct |
// dependency on chrome/. |
class NaClBrowserDelegate { |
@@ -73,6 +70,10 @@ class NaClBrowserDelegate { |
// Returns whether NaCl application with this manifest URL should be debugged. |
virtual bool URLMatchesDebugPatterns(const GURL& manifest_url) = 0; |
+ |
+ // Returns a callback that handles NaCl idle state transitions. |
+ virtual content::BrowserPpapiHost::OnKeepaliveCallback |
+ GetOnKeepaliveCallback() = 0; |
}; |
#endif // COMPONENTS_NACL_BROWSER_NACL_BROWSER_DELEGATE_H_ |