Lines Matching refs:ConnectJobFactory
14 // ConnectJobFactory, and SocketParams. When a socket "slot" becomes available,
15 // the ClientSocketPoolBase will ask the ConnectJobFactory to create a
19 // passed to each new ConnectJob instance via their ConnectJobFactory subclass
86 // shouldn't give the ConnectJobFactory (subclasses) the ability to screw up
206 class ConnectJobFactory {
208 ConnectJobFactory() {}
209 virtual ~ConnectJobFactory() {}
219 DISALLOW_COPY_AND_ASSIGN(ConnectJobFactory);
227 ConnectJobFactory* connect_job_factory);
548 const scoped_ptr<ConnectJobFactory> connect_job_factory_;
599 class ConnectJobFactory {
601 ConnectJobFactory() {}
602 virtual ~ConnectJobFactory() {}
612 DISALLOW_COPY_AND_ASSIGN(ConnectJobFactory);
627 ConnectJobFactory* connect_job_factory)
748 // internal::ClientSocketPoolBaseHelper::ConnectJobFactory and
749 // ClientSocketPoolBase::ConnectJobFactory types, allowing clients to use the
750 // typesafe ClientSocketPoolBase::ConnectJobFactory, rather than having to
753 : public internal::ClientSocketPoolBaseHelper::ConnectJobFactory {
755 typedef typename ClientSocketPoolBase<SocketParams>::ConnectJobFactory
756 ConnectJobFactory;
758 explicit ConnectJobFactoryAdaptor(ConnectJobFactory* connect_job_factory)
775 const scoped_ptr<ConnectJobFactory> connect_job_factory_;