bool enable_port_selection,
bool enable_time_based_loss_detection,
bool always_require_handshake_confirmation,
+ bool disable_connection_pooling,
const QuicTagVector& connection_options);
virtual ~QuicStreamFactory();
return require_confirmation_;
}
- void set_require_confirmation(bool require_confirmation) {
- require_confirmation_ = require_confirmation;
- }
+ void set_require_confirmation(bool require_confirmation);
QuicConnectionHelper* helper() { return helper_.get(); }
// introduce at least one RTT for the handshake before the client sends data.
bool always_require_handshake_confirmation_;
+ // Set if we do not want connection pooling.
+ bool disable_connection_pooling_;
+
// Each profile will (probably) have a unique port_seed_ value. This value is
// used to help seed a pseudo-random number generator (PortSuggester) so that
// we consistently (within this profile) suggest the same ephemeral port when
// port requests.
uint64 port_seed_;
+ // Local address of socket that was created in CreateSession.
+ IPEndPoint local_address_;
+ bool check_persisted_supports_quic_;
+
base::WeakPtrFactory<QuicStreamFactory> weak_factory_;
DISALLOW_COPY_AND_ASSIGN(QuicStreamFactory);