Index: content/public/browser/content_browser_client.h |
diff --git a/content/public/browser/content_browser_client.h b/content/public/browser/content_browser_client.h |
index c7fe00095eb69e338bc575553d6f6db1e7fd65a2..fc8b377b20834a7c4215634da1939d7e8fc7aac3 100644 |
--- a/content/public/browser/content_browser_client.h |
+++ b/content/public/browser/content_browser_client.h |
@@ -14,6 +14,7 @@ |
#include "base/memory/linked_ptr.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/memory/scoped_vector.h" |
+#include "base/shared_memory.h" |
#include "content/public/browser/file_descriptor_info.h" |
#include "content/public/common/content_client.h" |
#include "content/public/common/socket_permission_request.h" |
@@ -34,7 +35,9 @@ struct WebPreferences; |
namespace base { |
class FilePath; |
+class SharedMemory; |
} |
+ |
namespace crypto { |
class CryptoModuleBlockingPasswordDelegate; |
} |
@@ -547,6 +550,15 @@ class CONTENT_EXPORT ContentBrowserClient { |
crypto::CryptoModuleBlockingPasswordDelegate* GetCryptoPasswordDelegate( |
const GURL& url); |
#endif |
+ |
+ // Returns whether WebRTC logging is allowed or not. It can return false for |
+ // example if not supported, if any initialization fails or if maximum number |
+ // of simultaneos logs is reached already. |
vabr (Chromium)
2013/05/13 08:55:50
typo: simultaneos -> simultaneous
Henrik Grunell
2013/05/14 13:48:50
Done.
|
+ virtual bool IsWebRtcLoggingAllowed(); |
+ |
+ // Tells the embedder to upload a WebRTC log file. |
+ virtual void UploadWebRtcLog(scoped_ptr<base::SharedMemory> shared_memory, |
+ uint32 length) {} |
}; |
} // namespace content |