Lines Matching refs:IOThread
96 // The IOThread object must outlive any tasks posted to the IO thread before the
130 TRACE_EVENT0("startup", "IOThread::CreateGlobalHostResolver");
189 // See IOThread::Globals for details.
191 ConstructProxyScriptFetcherContext(IOThread::Globals* globals,
219 ConstructSystemRequestContext(IOThread::Globals* globals,
254 class IOThread::LoggingNetworkChangeObserver
314 explicit SystemURLRequestContextGetter(IOThread* io_thread);
325 IOThread* const io_thread_; // Weak pointer, owned by BrowserProcess.
332 IOThread* io_thread)
352 IOThread::Globals::
359 IOThread::Globals::
365 IOThread::Globals::Globals()
374 IOThread::Globals::~Globals() {}
377 // dependencies and (2) make IOThread more flexible for testing.
378 IOThread::IOThread(
426 base::Bind(&IOThread::UpdateDnsClientEnabled,
440 IOThread::~IOThread() {
441 // This isn't needed for production code, but in tests, IOThread may
449 IOThread::Globals* IOThread::globals() {
454 void IOThread::SetGlobalsForTesting(Globals* globals) {
460 ChromeNetLog* IOThread::net_log() {
464 void IOThread::ChangedToOnTheRecord() {
469 base::Bind(&IOThread::ChangedToOnTheRecordOnIOThread,
473 net::URLRequestContextGetter* IOThread::system_url_request_context_getter() {
481 void IOThread::Init() {
486 void IOThread::InitAsync() {
487 TRACE_EVENT0("startup", "IOThread::InitAsync");
548 TRACE_EVENT_BEGIN0("startup", "IOThread::InitAsync:SetRulesFromString");
551 TRACE_EVENT_END0("startup", "IOThread::InitAsync:SetRulesFromString");
587 TRACE_EVENT_BEGIN0("startup", "IOThread::InitAsync:HttpNetworkSession");
592 TRACE_EVENT_END0("startup", "IOThread::InitAsync:HttpNetworkSession");
639 // get it onto the message loop while the IOThread object still
641 // thread until after IOThread is gone, so use a weak pointer.
644 base::Bind(&IOThread::InitSystemRequestContext,
648 void IOThread::CleanUp() {
674 void IOThread::InitializeNetworkOptions(const CommandLine& command_line) {
731 // to move this option to IOThread::Globals &
737 void IOThread::EnableSpdy(const std::string& mode) {
802 void IOThread::RegisterPrefs(PrefRegistrySimple* registry) {
828 net::HttpAuthHandlerFactory* IOThread::CreateDefaultAuthHandlerFactory(
868 void IOThread::ClearHostCache() {
876 void IOThread::InitializeNetworkSessionParams(
920 net::SSLConfigService* IOThread::GetSSLConfigService() {
924 void IOThread::ChangedToOnTheRecordOnIOThread() {
932 void IOThread::InitSystemRequestContext() {
935 // If we're in unit_tests, IOThread may not be run.
943 // Safe to post an unretained this pointer, since IOThread is
948 base::Bind(&IOThread::InitSystemRequestContextOnIOThread,
952 void IOThread::InitSystemRequestContextOnIOThread() {
981 void IOThread::UpdateDnsClientEnabled() {
985 bool IOThread::ShouldEnableQuic(const CommandLine& command_line) {
1003 bool IOThread::ShouldEnableQuicHttps(const CommandLine& command_line) {