68 |
68 |
69 // from base class MCCEExtensionInterface |
69 // from base class MCCEExtensionInterface |
70 |
70 |
71 /** @see MCCEExtensionInterface::RequestCommand */ |
71 /** @see MCCEExtensionInterface::RequestCommand */ |
72 TInt RequestCommand( TUint32 aServiceID, |
72 TInt RequestCommand( TUint32 aServiceID, |
73 TInt aRequestId, |
73 TInt aRequestId, |
74 TDesC8& aData ); |
74 TDesC8& aData ); |
75 |
75 |
76 /** @see MCCEExtensionInterface::CancelRequest */ |
76 /** @see MCCEExtensionInterface::CancelRequest */ |
77 TInt CancelRequest( TUint32 aServiceID, |
77 TInt CancelRequest( TUint32 aServiceID, |
78 TInt aRequestId ); |
78 TInt aRequestId ); |
79 |
79 |
80 //from MCCPExtensionObserver |
80 //from MCCPExtensionObserver |
81 |
81 |
82 /** @see MCCEExtensionObserver::HandleExtensionEvents */ |
82 /** @see MCCEExtensionObserver::HandleExtensionEvents */ |
83 void HandleExtensionEvents( TUint32 aServiceId, |
83 void HandleExtensionEvents( TUint32 aServiceId, |
84 TInt aEvent, |
84 TInt aEvent, |
85 TInt aStatus ); |
85 TInt aStatus ); |
86 |
86 |
87 private: |
87 private: |
88 |
88 |
89 void ConstructL(); |
89 void ConstructL(); |
90 |
90 |
91 /** |
91 /** |
92 * |
92 * |
93 */ |
93 */ |
94 CCCEExtension( CCCEPluginManager& aPluginManager ); |
94 CCCEExtension( CCCEPluginManager& aPluginManager ); |
95 |
95 |
96 /** |
96 /** |
97 * Get plug-in pointer that relates to service-id. |
97 * Get plug-in pointer that relates to service-id. |
98 */ |
98 */ |
99 CConvergedCallProvider* GetExtIfPlugin( TUint32 aServiceid ); |
99 CConvergedCallProvider* GetExtIfPlugin( TUint32 aServiceid ); |
100 |
100 |
101 /** |
101 /** |
102 * Plug-in manager. |
102 * Plug-in manager. |
103 */ |
103 */ |
104 CCCEPluginManager& iPluginManager; |
104 CCCEPluginManager& iPluginManager; |
105 |
105 |
106 /** |
106 /** |
107 * Extension observer |
107 * Extension observer |
108 */ |
108 */ |
109 MCCEExtensionObserver* iMCCEExtensionObserver; |
109 MCCEExtensionObserver* iMCCEExtensionObserver; |
110 }; |
110 }; |
111 |
111 |
112 #endif // CCCEEXTENSION_H |
112 #endif // CCCEEXTENSION_H |