Lines Matching refs:IOThread
113 // The IOThread object must outlive any tasks posted to the IO thread before the
169 TRACE_EVENT0("startup", "IOThread::CreateGlobalHostResolver");
235 // See IOThread::Globals for details.
237 ConstructProxyScriptFetcherContext(IOThread::Globals* globals,
267 ConstructSystemRequestContext(IOThread::Globals* globals,
317 class IOThread::LoggingNetworkChangeObserver
377 explicit SystemURLRequestContextGetter(IOThread* io_thread);
388 IOThread* const io_thread_; // Weak pointer, owned by BrowserProcess.
395 IOThread* io_thread)
415 IOThread::Globals::
422 IOThread::Globals::
428 IOThread::Globals::Globals()
437 IOThread::Globals::~Globals() {}
440 // dependencies and (2) make IOThread more flexible for testing.
441 IOThread::IOThread(
481 base::Bind(&IOThread::UpdateDnsClientEnabled,
500 IOThread::~IOThread() {
501 // This isn't needed for production code, but in tests, IOThread may
509 IOThread::Globals* IOThread::globals() {
514 void IOThread::SetGlobalsForTesting(Globals* globals) {
520 ChromeNetLog* IOThread::net_log() {
524 void IOThread::ChangedToOnTheRecord() {
529 base::Bind(&IOThread::ChangedToOnTheRecordOnIOThread,
533 net::URLRequestContextGetter* IOThread::system_url_request_context_getter() {
541 void IOThread::Init() {
546 void IOThread::InitAsync() {
547 TRACE_EVENT0("startup", "IOThread::InitAsync");
654 TRACE_EVENT_BEGIN0("startup", "IOThread::InitAsync:SetRulesFromString");
657 TRACE_EVENT_END0("startup", "IOThread::InitAsync:SetRulesFromString");
684 TRACE_EVENT_BEGIN0("startup", "IOThread::InitAsync:HttpNetworkSession");
689 TRACE_EVENT_END0("startup", "IOThread::InitAsync:HttpNetworkSession");
734 // get it onto the message loop while the IOThread object still
736 // thread until after IOThread is gone, so use a weak pointer.
739 base::Bind(&IOThread::InitSystemRequestContext,
743 void IOThread::CleanUp() {
769 void IOThread::InitializeNetworkOptions(const CommandLine& command_line) {
815 // to move this option to IOThread::Globals &
819 void IOThread::ConfigureTCPFastOpen(const CommandLine& command_line) {
831 void IOThread::ConfigureSpdyFromTrial(base::StringPiece spdy_trial_group,
859 void IOThread::EnableSpdy(const std::string& mode) {
923 void IOThread::RegisterPrefs(PrefRegistrySimple* registry) {
941 net::HttpAuthHandlerFactory* IOThread::CreateDefaultAuthHandlerFactory(
967 void IOThread::ClearHostCache() {
975 void IOThread::InitializeNetworkSessionParams(
981 void IOThread::InitializeNetworkSessionParamsFromGlobals(
982 const IOThread::Globals& globals,
1046 base::TimeTicks IOThread::creation_time() const {
1050 net::SSLConfigService* IOThread::GetSSLConfigService() {
1054 void IOThread::ChangedToOnTheRecordOnIOThread() {
1062 void IOThread::InitSystemRequestContext() {
1065 // If we're in unit_tests, IOThread may not be run.
1073 // Safe to post an unretained this pointer, since IOThread is
1078 base::Bind(&IOThread::InitSystemRequestContextOnIOThread,
1082 void IOThread::InitSystemRequestContextOnIOThread() {
1116 void IOThread::UpdateDnsClientEnabled() {
1120 void IOThread::ConfigureQuic(const CommandLine& command_line) {
1134 void IOThread::SetupDataReductionProxy(
1171 void IOThread::ConfigureQuicGlobals(
1175 IOThread::Globals* globals) {
1236 bool IOThread::ShouldEnableQuic(const CommandLine& command_line,
1248 bool IOThread::ShouldEnableQuicPortSelection(
1259 bool IOThread::ShouldEnableQuicPacing(
1277 net::QuicTagVector IOThread::GetQuicConnectionOptions(
1298 net::QuicTagVector IOThread::ParseQuicConnectionOptions(
1318 double IOThread::GetAlternateProtocolProbabilityThreshold(
1344 bool IOThread::ShouldEnableQuicTimeBasedLossDetection(
1364 bool IOThread::ShouldQuicAlwaysRequireHandshakeConfirmation(
1373 bool IOThread::ShouldQuicDisableConnectionPooling(
1381 size_t IOThread::GetQuicMaxPacketLength(
1423 net::QuicVersion IOThread::GetQuicVersion(
1435 net::QuicVersion IOThread::ParseQuicVersion(const std::string& quic_version) {