OLD | NEW |
---|---|
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef CHROMEOS_NETWORK_NETWORK_STATE_HANDLER_OBSERVER_H_ | 5 #ifndef CHROMEOS_NETWORK_NETWORK_STATE_HANDLER_OBSERVER_H_ |
6 #define CHROMEOS_NETWORK_NETWORK_STATE_HANDLER_OBSERVER_H_ | 6 #define CHROMEOS_NETWORK_NETWORK_STATE_HANDLER_OBSERVER_H_ |
7 | 7 |
8 #include <string> | 8 #include <string> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 15 matching lines...) Expand all Loading... | |
26 | 26 |
27 // Called when one or more network manager properties changes. | 27 // Called when one or more network manager properties changes. |
28 virtual void NetworkManagerChanged(); | 28 virtual void NetworkManagerChanged(); |
29 | 29 |
30 // The list of networks changed. | 30 // The list of networks changed. |
31 virtual void NetworkListChanged(); | 31 virtual void NetworkListChanged(); |
32 | 32 |
33 // The list of devices changed, or a property changed (e.g. scanning). | 33 // The list of devices changed, or a property changed (e.g. scanning). |
34 virtual void DeviceListChanged(); | 34 virtual void DeviceListChanged(); |
35 | 35 |
36 // The default network changed (includes VPNs) or its connection state | 36 // The default network changed (includes VPNs) or one of its properties |
37 // changed. |network| will be NULL if there is no longer a default network. | 37 // changed. This won't be called if the WiFi signal strength property |
38 // changes. If you are interested in those events, use | |
stevenjb
2013/03/27 22:18:52
nit: s/If you are/If (avoid "you" in comments)
gauravsh
2013/03/27 23:16:04
Done.
| |
39 // NetworkPropertiesUpdated() below. | |
40 // |network| will be NULL if there is no longer a default network. | |
38 virtual void DefaultNetworkChanged(const NetworkState* network); | 41 virtual void DefaultNetworkChanged(const NetworkState* network); |
39 | 42 |
40 // The connection state of |network| changed. | 43 // The connection state of |network| changed. |
41 virtual void NetworkConnectionStateChanged(const NetworkState* network); | 44 virtual void NetworkConnectionStateChanged(const NetworkState* network); |
42 | 45 |
43 // One or more properties of |network| have been updated. Note: this will get | 46 // One or more properties of |network| have been updated. Note: this will get |
44 // called in *addition* to NetworkConnectionStateChanged() when the | 47 // called in *addition* to NetworkConnectionStateChanged() when the |
45 // connection state property changes. Use this to track properties like | 48 // connection state property changes. Use this to track properties like |
46 // wifi strength. | 49 // wifi strength. |
47 virtual void NetworkPropertiesUpdated(const NetworkState* network); | 50 virtual void NetworkPropertiesUpdated(const NetworkState* network); |
48 | 51 |
49 private: | 52 private: |
50 DISALLOW_COPY_AND_ASSIGN(NetworkStateHandlerObserver); | 53 DISALLOW_COPY_AND_ASSIGN(NetworkStateHandlerObserver); |
51 }; | 54 }; |
52 | 55 |
53 } // namespace chromeos | 56 } // namespace chromeos |
54 | 57 |
55 #endif // CHROMEOS_NETWORK_NETWORK_STATE_HANDLER_OBSERVER_H_ | 58 #endif // CHROMEOS_NETWORK_NETWORK_STATE_HANDLER_OBSERVER_H_ |
OLD | NEW |