| Index: chrome/test/chromedriver/chrome/non_blocking_navigation_tracker.h | 
| diff --git a/chrome/test/chromedriver/chrome/non_blocking_navigation_tracker.h b/chrome/test/chromedriver/chrome/non_blocking_navigation_tracker.h | 
| new file mode 100644 | 
| index 0000000000000000000000000000000000000000..87c8c20187e248b6e329f67d939f5e4d9e4ad5d7 | 
| --- /dev/null | 
| +++ b/chrome/test/chromedriver/chrome/non_blocking_navigation_tracker.h | 
| @@ -0,0 +1,26 @@ | 
| +// Copyright (c) 2016 The Chromium Authors. All rights reserved. | 
| +// Use of this source code is governed by a BSD-style license that can be | 
| +// found in the LICENSE file. | 
| + | 
| +#ifndef CHROME_TEST_CHROMEDRIVER_CHROME_NON_BLOCKING_NAVIGATION_TRACKER_H_ | 
| +#define CHROME_TEST_CHROMEDRIVER_CHROME_NON_BLOCKING_NAVIGATION_TRACKER_H_ | 
| + | 
| +#include "chrome/test/chromedriver/chrome/page_load_strategy.h" | 
| + | 
| +class Timeout; | 
| +class Status; | 
| + | 
| +class NonBlockingNavigationTracker : public PageLoadStrategy { | 
| +public: | 
| +  NonBlockingNavigationTracker() {} | 
| + | 
| +  ~NonBlockingNavigationTracker() override; | 
| + | 
| +  // Overriden from PageLoadStrategy: | 
| +  Status IsPendingNavigation(const std::string& frame_id, | 
| +                             const Timeout* timeout, | 
| +                             bool* is_pending) override; | 
| +  void set_timed_out(bool timed_out) override; | 
| +}; | 
| + | 
| +#endif  // CHROME_TEST_CHROMEDRIVER_CHROME_NON_BLOCKING_NAVIGATION_TRACKER_H_ | 
|  |