equal
deleted
inserted
replaced
19 #define CSIPSYSTEMSTATEMONITORIMPL_H |
19 #define CSIPSYSTEMSTATEMONITORIMPL_H |
20 |
20 |
21 // INCLUDES |
21 // INCLUDES |
22 #include "sipsystemstatemonitorao.h" |
22 #include "sipsystemstatemonitorao.h" |
23 #include "sipsnapavailabilitymonitor.h" |
23 #include "sipsnapavailabilitymonitor.h" |
24 #include "MSystemStateConnUsagePermissionObserver.h" |
|
25 #include <sipsystemstateobserver.h> |
24 #include <sipsystemstateobserver.h> |
26 #include <sipsystemstatemonitor.h> |
25 #include <sipsystemstatemonitor.h> |
27 |
26 |
28 // FORWARD DECLARATIONS |
27 // FORWARD DECLARATIONS |
29 class CSystemStateConnUsagePermissionMonitor; |
|
30 class CSipDeviceStateAware; |
28 class CSipDeviceStateAware; |
31 class CSipRfsMonitorAo; |
29 class CSipRfsMonitorAo; |
|
30 class CSipVpnMonitorAo; |
|
31 |
32 // CLASS DECLARATION |
32 // CLASS DECLARATION |
33 /** |
33 /** |
34 * The default implementation for Sip System State Monitor. |
34 * The default implementation for Sip System State Monitor. |
35 * |
35 * |
36 * @lib sipsystemstatemonitor.lib |
36 * @lib sipsystemstatemonitor.lib |
73 |
73 |
74 private: // Data |
74 private: // Data |
75 |
75 |
76 CSipSystemStateMonitorAo* iMonitorAo; |
76 CSipSystemStateMonitorAo* iMonitorAo; |
77 RPointerArray<CSipSnapAvailabilityMonitor> iSnapMonitors; |
77 RPointerArray<CSipSnapAvailabilityMonitor> iSnapMonitors; |
78 CSystemStateConnUsagePermissionMonitor* iUsagePermissionMonitor; |
|
79 CSipRfsMonitorAo* iRfsMonitor; |
78 CSipRfsMonitorAo* iRfsMonitor; |
80 CSipDeviceStateAware* iSipDeviceAwareObject; |
79 CSipDeviceStateAware* iSipDeviceAwareObject; |
|
80 |
|
81 // P&S monitor for SIP / VPN communication |
|
82 CSipVpnMonitorAo* iVpnMonitor; |
81 |
83 |
82 private: // For testing purposes |
84 private: // For testing purposes |
83 |
85 |
84 friend class CSipSystemStateMonitorImplTest; |
86 friend class CSipSystemStateMonitorImplTest; |
85 }; |
87 }; |