Index: content/browser/renderer_host/p2p/socket_host_tcp.h |
diff --git a/content/browser/renderer_host/p2p/socket_host_tcp.h b/content/browser/renderer_host/p2p/socket_host_tcp.h |
index 48cc7f9826ff9d4d26be694f2aba46c81c22cbec..0b129cc9e2de9a23fc48acb8b6fb5fabf2d5e5c1 100644 |
--- a/content/browser/renderer_host/p2p/socket_host_tcp.h |
+++ b/content/browser/renderer_host/p2p/socket_host_tcp.h |
@@ -51,6 +51,7 @@ class CONTENT_EXPORT P2PSocketHostTcp : public P2PSocketHost { |
void OnPacket(std::vector<char>& data); |
void DoWrite(); |
+ void HandleWriteResult(int result); |
// Callbacks for Connect(), Read() and Write(). |
void OnConnected(int result); |
@@ -61,6 +62,8 @@ class CONTENT_EXPORT P2PSocketHostTcp : public P2PSocketHost { |
scoped_ptr<net::StreamSocket> socket_; |
scoped_refptr<net::GrowableIOBuffer> read_buffer_; |
+ |
+ std::queue<scoped_refptr<net::DrainableIOBuffer> > write_queue_; |
scoped_refptr<net::DrainableIOBuffer> write_buffer_; |
bool connected_; |