convergedcallengine/cce/inc/ccceextension.h
branchRCL_3
changeset 19 7d48bed6ce0c
parent 0 ff3b6d0fd310
child 20 987c9837762f
equal deleted inserted replaced
18:594d59766373 19:7d48bed6ce0c
    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