Index: content/renderer/presentation/presentation_dispatcher.h |
diff --git a/content/renderer/presentation/presentation_dispatcher.h b/content/renderer/presentation/presentation_dispatcher.h |
index 3ec8da333ff7384e62e9e41fbc8d89f360761aa2..a87365f4a6b9976d56d0b25f90ffd8cbc2a384f7 100644 |
--- a/content/renderer/presentation/presentation_dispatcher.h |
+++ b/content/renderer/presentation/presentation_dispatcher.h |
@@ -8,9 +8,9 @@ |
#include <stddef.h> |
#include <stdint.h> |
+#include <deque> |
#include <map> |
#include <memory> |
-#include <queue> |
#include <set> |
#include <string> |
#include <vector> |
@@ -129,8 +129,10 @@ class CONTENT_EXPORT PresentationDispatcher |
const uint8_t* data, |
size_t length, |
const blink::WebPresentationConnectionProxy* connection_proxy) override; |
- void closeSession(const blink::WebURL& presentationUrl, |
- const blink::WebString& presentationId) override; |
+ void closeSession( |
+ const blink::WebURL& presentationUrl, |
+ const blink::WebString& presentationId, |
+ const blink::WebPresentationConnectionProxy* connection_proxy) override; |
void terminateSession(const blink::WebURL& presentationUrl, |
const blink::WebString& presentationId) override; |
void getAvailability( |
@@ -201,7 +203,7 @@ class CONTENT_EXPORT PresentationDispatcher |
// Message requests are queued here and only one message at a time is sent |
// over mojo channel. |
- using MessageRequestQueue = std::queue<std::unique_ptr<SendMessageRequest>>; |
+ using MessageRequestQueue = std::deque<std::unique_ptr<SendMessageRequest>>; |
MessageRequestQueue message_request_queue_; |
enum class ListeningState { |