Home | History | Annotate | Download | only in common
      1 // Copyright 2013 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 "components/nacl/common/pnacl_types.h"
      6 
      7 namespace nacl {
      8 
      9 PnaclCacheInfo::PnaclCacheInfo() {}
     10 PnaclCacheInfo::~PnaclCacheInfo() {}
     11 
     12 // static
     13 bool PnaclInstallProgress::progress_known(const PnaclInstallProgress& p) {
     14   return p.total_size >= 0;
     15 }
     16 
     17 // static
     18 PnaclInstallProgress PnaclInstallProgress::Unknown() {
     19   PnaclInstallProgress p;
     20   p.current = 0;
     21   // Use -1 to indicate that total is not determined.
     22   // This matches the -1 of the OnURLFetchDownloadProgress interface in
     23   // net/url_request/url_fetcher_delegate.h
     24   p.total_size = -1;
     25   return p;
     26 }
     27 
     28 }  // namespace nacl
     29