Home | History | Annotate | Download | only in glue
      1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 #include "webkit/glue/resource_loader_bridge.h"
      6 
      7 #include "webkit/appcache/appcache_interfaces.h"
      8 #include "net/http/http_response_headers.h"
      9 
     10 namespace webkit_glue {
     11 
     12 ResourceLoadTimingInfo::ResourceLoadTimingInfo()
     13     : proxy_start(-1),
     14       proxy_end(-1),
     15       dns_start(-1),
     16       dns_end(-1),
     17       connect_start(-1),
     18       connect_end(-1),
     19       ssl_start(-1),
     20       ssl_end(-1),
     21       send_start(0),
     22       send_end(0),
     23       receive_headers_start(0),
     24       receive_headers_end(0) {
     25 }
     26 
     27 ResourceLoadTimingInfo::~ResourceLoadTimingInfo() {
     28 }
     29 
     30 ResourceDevToolsInfo::ResourceDevToolsInfo()
     31     : http_status_code(0) {
     32 }
     33 
     34 ResourceDevToolsInfo::~ResourceDevToolsInfo() {}
     35 
     36 ResourceResponseInfo::ResourceResponseInfo()
     37     : content_length(-1),
     38       encoded_data_length(-1),
     39       appcache_id(appcache::kNoCacheId),
     40       connection_id(0),
     41       connection_reused(false),
     42       was_fetched_via_spdy(false),
     43       was_npn_negotiated(false),
     44       was_alternate_protocol_available(false),
     45       was_fetched_via_proxy(false) {
     46 }
     47 
     48 ResourceResponseInfo::~ResourceResponseInfo() {
     49 }
     50 
     51 ResourceLoaderBridge::RequestInfo::RequestInfo()
     52     : load_flags(0),
     53       requestor_pid(0),
     54       request_type(ResourceType::MAIN_FRAME),
     55       request_context(0),
     56       appcache_host_id(0),
     57       routing_id(0),
     58       download_to_file(false),
     59       has_user_gesture(false) {
     60 }
     61 
     62 ResourceLoaderBridge::RequestInfo::~RequestInfo() {
     63 }
     64 
     65 ResourceLoaderBridge::SyncLoadResponse::SyncLoadResponse() {
     66 }
     67 
     68 ResourceLoaderBridge::SyncLoadResponse::~SyncLoadResponse() {
     69 }
     70 
     71 ResourceLoaderBridge::ResourceLoaderBridge() {
     72 }
     73 
     74 ResourceLoaderBridge::~ResourceLoaderBridge() {
     75 }
     76 
     77 }  // namespace webkit_glue
     78