phonesrv_plat/converged_call_engine_api/inc/ccce.h
branchRCL_3
changeset 20 987c9837762f
parent 19 7d48bed6ce0c
equal deleted inserted replaced
19:7d48bed6ce0c 20:987c9837762f
    56 
    56 
    57 // defined in RMmCustomAPI.h, check if already defined 
    57 // defined in RMmCustomAPI.h, check if already defined 
    58 #ifndef RMMCUSTOMAPI_H 
    58 #ifndef RMMCUSTOMAPI_H 
    59 /** defenition for OG, most likely will be deprecated later on */
    59 /** defenition for OG, most likely will be deprecated later on */
    60 ///_LIT(KTerminateAllCalls,"ALL_CALLS");
    60 ///_LIT(KTerminateAllCalls,"ALL_CALLS");
    61 #include <rmmcustomapi.h> // Add reference there, cs classes need that too 
    61 #include <rmmcustomapi.h> // Add reference there, cs classes need that too
    62 #endif
    62 #endif
    63 
    63 
    64 /**
    64 /**
    65  *  Converged Call Engine
    65  *  Converged Call Engine
    66  *
    66  *
   128     * @param aObserver Reference to CCCE observer
   128     * @param aObserver Reference to CCCE observer
   129     * @param aSsObserver Reference to supplementary services observer.
   129     * @param aSsObserver Reference to supplementary services observer.
   130     * @return none
   130     * @return none
   131     */
   131     */
   132     IMPORT_C void SetObserver( MCCEObserver& aObserver,
   132     IMPORT_C void SetObserver( MCCEObserver& aObserver,
   133                                MCCESsObserver& aSsObserver );
   133     						   MCCESsObserver& aSsObserver );
   134 
   134 
   135     /**
   135     /**
   136     * Opens new call. 
   136     * Opens new call. 
   137     *
   137     *
   138     * @since S60 3.2
   138     * @since S60 3.2
   244     * @leave KErrNotReady temporarily cannot return the interface.  
   244     * @leave KErrNotReady temporarily cannot return the interface.  
   245     * @leave System wide error code if unsuccesful
   245     * @leave System wide error code if unsuccesful
   246     */
   246     */
   247    IMPORT_C MCCEExtensionInterface& ExtensionInterfaceL( const MCCEExtensionObserver& aObserver );
   247    IMPORT_C MCCEExtensionInterface& ExtensionInterfaceL( const MCCEExtensionObserver& aObserver );
   248 
   248 
   249     /**
   249 	/**
   250     * This method gets the lifetime of the MS. The lifetime information 
   250 	* This method gets the lifetime of the MS. The lifetime information 
   251     * includes the manufacturing date of the MS and the total amount of airtime use, 
   251 	* includes the manufacturing date of the MS and the total amount of airtime use, 
   252     * from the manufacturing date until the call to this method. Calling this method 
   252 	* from the manufacturing date until the call to this method. Calling this method 
   253     * does not reset any data.
   253 	* does not reset any data.
   254     * Forwarded to CS plugin.
   254 	* Forwarded to CS plugin.
   255     * @since S60 3.2
   255 	* @since S60 3.2
   256     * @param aLifeTimeInfo Life time information
   256 	* @param aLifeTimeInfo Life time information
   257     * @return Get succeeded or not.
   257 	* @return Get succeeded or not.
   258     */
   258 	*/
   259    IMPORT_C TBool GetLifeTime( TDes8& aLifeTimeInfo );
   259    IMPORT_C TBool GetLifeTime( TDes8& aLifeTimeInfo );
   260 
   260 
   261     /**
   261 	/**
   262     * This method gets cs specific information from cs-plugin. This is used only CS, 
   262 	* This method gets cs specific information from cs-plugin. This is used only CS, 
   263     * @since S60 3.2
   263 	* @since S60 3.2
   264     * @param aCSInfo CS specific information from cs-plugin.
   264 	* @param aCSInfo CS specific information from cs-plugin.
   265     * @return Get succeeded or not.
   265 	* @return Get succeeded or not.
   266     */
   266 	*/
   267    IMPORT_C TBool GetCSInfo( CSInfo& aCSInfo );
   267    IMPORT_C TBool GetCSInfo( CSInfo& aCSInfo );
   268 
   268 
   269 private:
   269 private:
   270 
   270 
   271     /**
   271     /**