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