Lines Matching defs:DnsTransactionImpl
546 class DnsTransactionImpl : public DnsTransaction,
548 public base::SupportsWeakPtr<DnsTransactionImpl> {
550 DnsTransactionImpl(DnsSession* session,
570 virtual ~DnsTransactionImpl() {
604 base::Bind(&DnsTransactionImpl::DoCallback, AsWeakPtr(), result));
732 base::Bind(&DnsTransactionImpl::OnUdpAttemptComplete,
738 timer_.Start(FROM_HERE, timeout, this, &DnsTransactionImpl::OnTimeout);
774 int rv = attempt->Start(base::Bind(&DnsTransactionImpl::OnAttemptComplete,
780 timer_.Start(FROM_HERE, timeout, this, &DnsTransactionImpl::OnTimeout);
956 base::OneShotTimer<DnsTransactionImpl> timer_;
958 DISALLOW_COPY_AND_ASSIGN(DnsTransactionImpl);
964 // DnsTransactionImpl.
976 return scoped_ptr<DnsTransaction>(new DnsTransactionImpl(