Index: content/browser/renderer_host/p2p/socket_host_tcp.h |
=================================================================== |
--- content/browser/renderer_host/p2p/socket_host_tcp.h (revision 207453) |
+++ content/browser/renderer_host/p2p/socket_host_tcp.h (working copy) |
@@ -21,13 +21,15 @@ |
class DrainableIOBuffer; |
class GrowableIOBuffer; |
class StreamSocket; |
+class URLRequestContextGetter; |
} // namespace net |
namespace content { |
class CONTENT_EXPORT P2PSocketHostTcpBase : public P2PSocketHost { |
public: |
- P2PSocketHostTcpBase(IPC::Sender* message_sender, int id); |
+ P2PSocketHostTcpBase(IPC::Sender* message_sender, int id, |
+ net::URLRequestContextGetter* url_context); |
virtual ~P2PSocketHostTcpBase(); |
bool InitAccepted(const net::IPEndPoint& remote_address, |
@@ -52,9 +54,8 @@ |
void OnError(); |
private: |
- friend class P2PSocketHostTcpTest; |
+ friend class P2PSocketHostTcpTestBase; |
friend class P2PSocketHostTcpServerTest; |
- friend class P2PSocketHostStunTcpTest; |
void DidCompleteRead(int result); |
void DoRead(); |
@@ -78,12 +79,15 @@ |
bool connected_; |
+ scoped_refptr<net::URLRequestContextGetter> url_context_; |
+ |
DISALLOW_COPY_AND_ASSIGN(P2PSocketHostTcpBase); |
}; |
class CONTENT_EXPORT P2PSocketHostTcp : public P2PSocketHostTcpBase { |
public: |
- P2PSocketHostTcp(IPC::Sender* message_sender, int id); |
+ P2PSocketHostTcp(IPC::Sender* message_sender, int id, |
+ net::URLRequestContextGetter* url_context); |
virtual ~P2PSocketHostTcp(); |
protected: |
@@ -100,7 +104,8 @@ |
// Formatting of messages is defined in RFC5766. |
class CONTENT_EXPORT P2PSocketHostStunTcp : public P2PSocketHostTcpBase { |
public: |
- P2PSocketHostStunTcp(IPC::Sender* message_sender, int id); |
+ P2PSocketHostStunTcp(IPC::Sender* message_sender, int id, |
+ net::URLRequestContextGetter* url_context); |
virtual ~P2PSocketHostStunTcp(); |
protected: |