equal
deleted
inserted
replaced
20 #ifndef MUSAOCALLMONITOR_H |
20 #ifndef MUSAOCALLMONITOR_H |
21 #define MUSAOCALLMONITOR_H |
21 #define MUSAOCALLMONITOR_H |
22 |
22 |
23 #include "musunittesting.h" |
23 #include "musunittesting.h" |
24 #include "mustsypropertymonitor.h" |
24 #include "mustsypropertymonitor.h" |
25 #include "mmuscallstateobserver.h" |
|
26 #include <etelmm.h> |
25 #include <etelmm.h> |
27 #include <e32base.h> |
26 #include <e32base.h> |
28 |
27 |
29 class CMusCallConferenceMonitor; |
28 class CMusCallConferenceMonitor; |
30 class CMusCallStatusMonitor; |
29 class CMusCallStatusMonitor; |
53 public: |
52 public: |
54 |
53 |
55 /** |
54 /** |
56 * Starts to monitor call status,event and conference. |
55 * Starts to monitor call status,event and conference. |
57 */ |
56 */ |
58 void StartMonitorL( RMobileLine& aLine, MMusTsyPropertyObserver& aObserver, |
57 void StartMonitorL( RMobileLine& aLine, MMusTsyPropertyObserver& aObserver ); |
59 MMusCallStateObserver& aCallStateObserver ); |
|
60 |
58 |
61 /** |
59 /** |
62 * Stops monitoring call status,event and conference. |
60 * Stops monitoring call status,event and conference. |
63 */ |
61 */ |
64 void StopMonitor(); |
62 void StopMonitor(); |
88 * state of call status monitor and |
86 * state of call status monitor and |
89 * state of call event monitor |
87 * state of call event monitor |
90 */ |
88 */ |
91 void SetStateL(NMusSessionInformationApi::TMusCallEvent aVal); |
89 void SetStateL(NMusSessionInformationApi::TMusCallEvent aVal); |
92 |
90 |
93 /** |
|
94 * Checks from CS call f required data is ready. |
|
95 */ |
|
96 TBool IsDataReadyL(); |
|
97 |
|
98 |
91 |
99 private: |
92 private: |
100 |
93 |
101 /** |
94 /** |
102 * C++ constructor. |
95 * C++ constructor. |
111 /* |
104 /* |
112 * Sets the call count based on callmonitors. |
105 * Sets the call count based on callmonitors. |
113 * ETrue to increase. EFalse to decrease. |
106 * ETrue to increase. EFalse to decrease. |
114 */ |
107 */ |
115 void SetCallCountL(TBool aIncrease); |
108 void SetCallCountL(TBool aIncrease); |
116 |
|
117 |
109 |
118 private: |
110 private: |
119 |
111 |
120 /** |
112 /** |
121 * Call status monitor, owned. |
113 * Call status monitor, owned. |