Searched refs:ConnectJob (Results 1 - 24 of 24) sorted by relevance

/external/chromium/net/socket/
H A Dclient_socket_pool_base.h13 // ClientSocketPoolBase abstracts socket connection details behind ConnectJob,
16 // ConnectJob with a SocketParams. Subclasses of ClientSocketPool should
17 // implement their socket specific connection by subclassing ConnectJob and
18 // implementing ConnectJob::ConnectInternal(). They can control the parameters
19 // passed to each new ConnectJob instance via their ConnectJobFactory subclass
52 // ConnectJob provides an abstract interface for "connecting" a socket.
55 class ConnectJob { class in namespace:net
63 virtual void OnConnectJobComplete(int result, ConnectJob* job) = 0;
70 ConnectJob(const std::string& group_name,
74 virtual ~ConnectJob();
[all...]
H A Dclient_socket_pool_base.cc47 ConnectJob::ConnectJob(const std::string& group_name, function in class:net::ConnectJob
62 ConnectJob::~ConnectJob() {
66 void ConnectJob::Initialize(bool is_preconnect) {
73 int ConnectJob::Connect() {
75 timer_.Start(timeout_duration_, this, &ConnectJob::OnTimeout);
91 void ConnectJob::UseForNormalRequest() {
96 void ConnectJob::set_socket(ClientSocket* socket) {
105 void ConnectJob
[all...]
H A Dsocks_client_socket_pool.h62 class SOCKSConnectJob : public ConnectJob {
73 // ConnectJob methods.
178 virtual ConnectJob* NewConnectJob(
181 ConnectJob::Delegate* delegate) const;
H A Dtcp_client_socket_pool.h67 class TCPConnectJob : public ConnectJob {
78 // ConnectJob methods.
190 virtual ConnectJob* NewConnectJob(
193 ConnectJob::Delegate* delegate) const;
H A Dtransport_client_socket_pool.h67 class TransportConnectJob : public ConnectJob {
78 // ConnectJob methods.
211 virtual ConnectJob* NewConnectJob(
214 ConnectJob::Delegate* delegate) const;
H A Dsocks_client_socket_pool.cc68 : ConnectJob(group_name, timeout_duration, delegate,
200 ConnectJob* SOCKSClientSocketPool::SOCKSConnectJobFactory::NewConnectJob(
203 ConnectJob::Delegate* delegate) const {
H A Dssl_client_socket_pool.h97 class SSLConnectJob : public ConnectJob {
116 // ConnectJob methods.
266 virtual ConnectJob* NewConnectJob(
269 ConnectJob::Delegate* delegate) const;
H A Dtcp_client_socket_pool.cc99 : ConnectJob(group_name, timeout_duration, delegate,
230 ConnectJob* TCPClientSocketPool::TCPConnectJobFactory::NewConnectJob(
233 ConnectJob::Delegate* delegate) const {
H A Dtransport_client_socket_pool.cc122 : ConnectJob(group_name, timeout_duration, delegate,
402 ConnectJob*
406 ConnectJob::Delegate* delegate) const {
H A Dssl_client_socket_pool.cc138 : ConnectJob(group_name, timeout_duration, delegate,
536 ConnectJob* SSLClientSocketPool::SSLConnectJobFactory::NewConnectJob(
539 ConnectJob::Delegate* delegate) const {
H A Dclient_socket_pool_base_unittest.cc140 class TestConnectJob : public ConnectJob {
163 ConnectJob::Delegate* delegate,
166 : ConnectJob(group_name, timeout_duration, delegate,
191 // ConnectJob methods:
304 // This function helps simulate the progress of load states on a ConnectJob.
348 virtual ConnectJob* NewConnectJob(
351 ConnectJob::Delegate* delegate) const {
495 class TestConnectJobDelegate : public ConnectJob::Delegate {
501 virtual void OnConnectJobComplete(int result, ConnectJob* job) {
2139 // ConnectJob
[all...]
/external/chromium_org/net/socket/
H A Dclient_socket_pool_base.h13 // ClientSocketPoolBase abstracts socket connection details behind ConnectJob,
16 // ConnectJob with a SocketParams. Subclasses of ClientSocketPool should
17 // implement their socket specific connection by subclassing ConnectJob and
18 // implementing ConnectJob::ConnectInternal(). They can control the parameters
19 // passed to each new ConnectJob instance via their ConnectJobFactory subclass
56 // ConnectJob provides an abstract interface for "connecting" a socket.
59 class NET_EXPORT_PRIVATE ConnectJob { class in namespace:net
70 ConnectJob* job) = 0;
77 ConnectJob(const std::string& group_name,
82 virtual ~ConnectJob();
[all...]
H A Dsocks_client_socket_pool.h56 class SOCKSConnectJob : public ConnectJob {
68 // ConnectJob methods.
189 virtual scoped_ptr<ConnectJob> NewConnectJob(
192 ConnectJob::Delegate* delegate) const OVERRIDE;
H A Dtransport_client_socket_pool.h66 class NET_EXPORT_PRIVATE TransportConnectJob : public ConnectJob {
78 // ConnectJob methods.
207 virtual scoped_ptr<ConnectJob> NewConnectJob(
210 ConnectJob::Delegate* delegate) const OVERRIDE;
H A Dclient_socket_pool_base.cc44 ConnectJob::ConnectJob(const std::string& group_name, function in class:net::ConnectJob
61 ConnectJob::~ConnectJob() {
65 scoped_ptr<StreamSocket> ConnectJob::PassSocket() {
69 int ConnectJob::Connect() {
71 timer_.Start(FROM_HERE, timeout_duration_, this, &ConnectJob::OnTimeout);
87 void ConnectJob::SetSocket(scoped_ptr<StreamSocket> socket) {
95 void ConnectJob::NotifyDelegateOfCompletion(int rv) {
104 void ConnectJob
[all...]
H A Dsocks_client_socket_pool.cc49 : ConnectJob(group_name, timeout_duration, priority, delegate,
171 scoped_ptr<ConnectJob>
175 ConnectJob::Delegate* delegate) const {
176 return scoped_ptr<ConnectJob>(new SOCKSConnectJob(group_name,
H A Dssl_client_socket_pool.h99 class SSLConnectJob : public ConnectJob {
116 // ConnectJob methods.
279 virtual scoped_ptr<ConnectJob> NewConnectJob(
282 ConnectJob::Delegate* delegate) const OVERRIDE;
H A Dtransport_client_socket_pool.cc93 : ConnectJob(group_name, timeout_duration, priority, delegate,
393 scoped_ptr<ConnectJob>
397 ConnectJob::Delegate* delegate) const {
398 return scoped_ptr<ConnectJob>(
H A Dssl_client_socket_pool.cc112 : ConnectJob(group_name,
554 scoped_ptr<ConnectJob>
558 ConnectJob::Delegate* delegate) const {
559 return scoped_ptr<ConnectJob>(
H A Dclient_socket_pool_base_unittest.cc236 class TestConnectJob : public ConnectJob {
258 ConnectJob::Delegate* delegate,
261 : ConnectJob(group_name, timeout_duration, request.priority(), delegate,
276 // From ConnectJob:
291 // From ConnectJob:
435 virtual scoped_ptr<ConnectJob> NewConnectJob(
438 ConnectJob::Delegate* delegate) const OVERRIDE {
445 return scoped_ptr<ConnectJob>(new TestConnectJob(job_type,
628 class TestConnectJobDelegate : public ConnectJob::Delegate {
634 virtual void OnConnectJobComplete(int result, ConnectJob* jo
[all...]
/external/chromium/net/http/
H A Dhttp_proxy_client_socket_pool.h97 class HttpProxyConnectJob : public ConnectJob {
109 // ConnectJob methods.
237 virtual ConnectJob* NewConnectJob(const std::string& group_name,
239 ConnectJob::Delegate* delegate) const;
H A Dhttp_proxy_client_socket_pool.cc95 : ConnectJob(group_name, timeout_duration, delegate,
406 ConnectJob*
410 ConnectJob::Delegate* delegate) const {
/external/chromium_org/net/http/
H A Dhttp_proxy_client_socket_pool.h96 class HttpProxyConnectJob : public ConnectJob {
109 // ConnectJob methods.
257 virtual scoped_ptr<ConnectJob> NewConnectJob(
260 ConnectJob::Delegate* delegate) const OVERRIDE;
H A Dhttp_proxy_client_socket_pool.cc88 : ConnectJob(group_name, timeout_duration, priority, delegate,
388 scoped_ptr<ConnectJob>
392 ConnectJob::Delegate* delegate) const {
393 return scoped_ptr<ConnectJob>(new HttpProxyConnectJob(group_name,

Completed in 353 milliseconds