namespace net {
+class QuicClientSession;
class QuicCryptoClientStream;
-class QuicSession;
+class QuicServerId;
// An interface used to instantiate QuicCryptoClientStream objects. Used to
// facilitate testing code with mock implementations.
virtual ~QuicCryptoClientStreamFactory() {}
virtual QuicCryptoClientStream* CreateQuicCryptoClientStream(
- const string& server_hostname,
- QuicSession* session,
+ const QuicServerId& server_id,
+ QuicClientSession* session,
QuicCryptoClientConfig* crypto_config) = 0;
};