Chromium Code Reviews| Index: webkit/glue/network_list_observer.h |
| diff --git a/webkit/glue/network_list_observer.h b/webkit/glue/network_list_observer.h |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..54f15c38a9c0e805b1c12ee31203eff4409f9f66 |
| --- /dev/null |
| +++ b/webkit/glue/network_list_observer.h |
| @@ -0,0 +1,33 @@ |
| +// Copyright (c) 2011 The Chromium Authors. All rights reserved. |
|
dmichael (off chromium)
2012/03/01 18:58:04
nit: 2012
Sergey Ulanov
2012/03/03 02:26:08
Done.
|
| +// Use of this source code is governed by a BSD-style license that can be |
| +// found in the LICENSE file. |
| + |
| +#ifndef WEBKIT_GLUE_NETWORK_LIST_OBSERVER_H_ |
| +#define WEBKIT_GLUE_NETWORK_LIST_OBSERVER_H_ |
| + |
| +#include <vector> |
| + |
| +namespace net { |
| +struct NetworkInterface; |
| +typedef std::vector<NetworkInterface> NetworkInterfaceList; |
| +} // namespace net |
| + |
| +namespace webkit_glue { |
| + |
| +class NetworkListObserver { |
| + public: |
| + virtual ~NetworkListObserver() {} |
| + |
| + virtual void OnNetworkListChanged( |
| + const net::NetworkInterfaceList& list) = 0; |
| + |
| + protected: |
| + NetworkListObserver() {} |
| + |
| + private: |
| + DISALLOW_COPY_AND_ASSIGN(NetworkListObserver); |
| +}; |
| + |
| +} // namespace webkit_glue |
| + |
| +#endif // WEBKIT_GLUE_NETWORK_LIST_OBSERVER_H_ |