equal
deleted
inserted
replaced
21 #define MUSCALLSTATUSMONITOR_H |
21 #define MUSCALLSTATUSMONITOR_H |
22 |
22 |
23 #include "mussesseioninformationapi.h" |
23 #include "mussesseioninformationapi.h" |
24 #include "muscallmonitorbase.h" |
24 #include "muscallmonitorbase.h" |
25 #include "musunittesting.h" |
25 #include "musunittesting.h" |
|
26 #include "mmuscallstateobserver.h" |
26 |
27 |
27 #include <etelmm.h> |
28 #include <etelmm.h> |
28 #include <e32base.h> |
29 #include <e32base.h> |
29 |
30 |
30 |
31 |
40 /** |
41 /** |
41 * Two-phased constructor. Leaves on failure. |
42 * Two-phased constructor. Leaves on failure. |
42 * aCall is not owned. |
43 * aCall is not owned. |
43 * @return CMusCallStatusMonitor object. |
44 * @return CMusCallStatusMonitor object. |
44 */ |
45 */ |
45 static CMusCallStatusMonitor* NewL( const RMobileCall& aCall, MMusTsyPropertyObserver& aObserver ); |
46 static CMusCallStatusMonitor* NewL( const RMobileCall& aCall, |
|
47 MMusTsyPropertyObserver& aObserver, |
|
48 MMusCallStateObserver& aCallStateObserver ); |
46 |
49 |
47 /** |
50 /** |
48 * Destructor. |
51 * Destructor. |
49 */ |
52 */ |
50 ~CMusCallStatusMonitor(); |
53 ~CMusCallStatusMonitor(); |
52 private: |
55 private: |
53 |
56 |
54 /** |
57 /** |
55 * C++ constructor. |
58 * C++ constructor. |
56 */ |
59 */ |
57 CMusCallStatusMonitor(const RMobileCall& aCall, MMusTsyPropertyObserver& aObserver ); |
60 CMusCallStatusMonitor(const RMobileCall& aCall, MMusTsyPropertyObserver& aObserver, |
|
61 MMusCallStateObserver& aCallStateObserver ); |
58 |
62 |
59 /** |
63 /** |
60 * Symbian 2nd-phase constructor. |
64 * Symbian 2nd-phase constructor. |
61 */ |
65 */ |
62 void ConstructL(); |
66 void ConstructL(); |