equal
deleted
inserted
replaced
14 * Description: Observer for listening status of current cs call |
14 * Description: Observer for listening status of current cs call |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 |
18 |
19 |
|
20 #ifndef MUSCALLMONITOROBSERVER_H |
19 #ifndef MUSCALLMONITOROBSERVER_H |
21 #define MUSCALLMONITOROBSERVER_H |
20 #define MUSCALLMONITOROBSERVER_H |
22 |
21 |
23 #include <e32cmn.h> |
22 #include <e32cmn.h> |
24 #include <CPbkContactItem.h> |
23 #include <badesca.h> |
25 |
24 |
26 /** |
25 /** |
27 * Observer for the monitor |
26 * Observer for the monitor |
28 * |
27 * |
29 * @lib musaoplugin.dll |
28 * @lib musaoplugin.dll |
31 class MMusCallMonitorObserver |
30 class MMusCallMonitorObserver |
32 { |
31 { |
33 |
32 |
34 public: // type definitions |
33 public: // type definitions |
35 |
34 |
36 virtual void CallConnectedL( const TDesC& aTelNumber ) = 0; |
35 virtual void CallConnectedL( const TDesC& aTelNumber, TBool aIsSipUri ) = 0; |
37 |
36 |
38 virtual void CallHoldL( const TDesC& aTelNumber ) = 0; |
37 virtual void CallHoldL( const TDesC& aTelNumber, TBool aIsSipUri ) = 0; |
39 |
38 |
40 virtual void ConferenceCallL() = 0; |
39 virtual void ConferenceCallL() = 0; |
41 |
40 |
42 virtual void NoActiveCallL() = 0; |
41 virtual void NoActiveCallL() = 0; |
43 |
|
44 virtual void ConferenceCallLTerminated() = 0; |
|
45 |
42 |
46 /** |
43 /** |
47 * |
44 * |
48 */ |
45 */ |
49 virtual TBool ResolveAddressesL( CPbkContactItem& /*aPbkItem*/, |
46 virtual TBool ResolveAddressesL( const TDesC& /*aContactId*/, |
50 CDesCArrayFlat*& /*aContactsArray*/, |
47 CDesCArrayFlat*& /*aContactsArray*/) |
51 TPbkFieldId /*aTPbkFieldId*/ ) |
|
52 { |
48 { |
53 return EFalse; |
49 return EFalse; |
54 } |
50 } |
55 }; |
51 }; |
56 |
52 |