equal
deleted
inserted
replaced
17 |
17 |
18 |
18 |
19 #ifndef C_AINETWORKINFOLISTENER_H |
19 #ifndef C_AINETWORKINFOLISTENER_H |
20 #define C_AINETWORKINFOLISTENER_H |
20 #define C_AINETWORKINFOLISTENER_H |
21 |
21 |
22 |
22 // System includes |
23 #include <e32base.h> |
23 #include <e32base.h> |
24 #include <NWHandlingEngine.h> |
24 #include <NWHandlingEngine.h> |
25 |
25 |
26 |
26 // User includes |
|
27 |
|
28 // Forward declarations |
27 class MAiNetworkInfoObserver; |
29 class MAiNetworkInfoObserver; |
28 class CNWSession; |
30 class CNWSession; |
|
31 |
29 |
32 |
30 /** |
33 /** |
31 * @ingroup group_devicestatusplugin |
34 * @ingroup group_devicestatusplugin |
32 * |
35 * |
33 * Network info listener. |
36 * Network info listener. |
35 * Client can use this object to listen network info changes. Client must implement |
38 * Client can use this object to listen network info changes. Client must implement |
36 * MAiNetworkInfoObserver interface to retrieve network info change events. |
39 * MAiNetworkInfoObserver interface to retrieve network info change events. |
37 * |
40 * |
38 * @since S60 3.2 |
41 * @since S60 3.2 |
39 */ |
42 */ |
40 class CAiNetworkInfoListener : public CBase, public MNWMessageObserver |
43 NONSHARABLE_CLASS( CAiNetworkInfoListener ) : public CBase, |
|
44 public MNWMessageObserver |
41 { |
45 { |
42 public: |
46 public: |
43 |
47 |
44 /** |
48 /** |
45 * Get pointer to network info listener. |
49 * Get pointer to network info listener. |