--- a/idlefw/inc/framework/caicpscommandbuffer.h Wed Apr 14 16:16:44 2010 +0300
+++ b/idlefw/inc/framework/caicpscommandbuffer.h Tue Apr 27 16:57:49 2010 +0300
@@ -79,6 +79,13 @@
*/
void Flush();
+ /**
+ * Gets the CPS interface
+ *
+ * @since S60 5.2
+ */
+ void GetCPSInterfaceL();
+
private:
// from MAiCpsCommandBuffer
@@ -86,16 +93,27 @@
* @see MAiCpsCommandBuffer
*/
void AddCommand( const TDesC& aPluginId, const TDesC& aType,
- CLiwDefaultMap* aFilter, const TDesC8& aAction);
+ CLiwDefaultMap* aFilter, const TDesC8& aAction);
+
+ /**
+ * @see MAiCpsCommandBuffer
+ */
+ CLiwServiceHandler* ServiceHandler() const;
+
+ /**
+ * @see MAiCpsCommandBuffer
+ */
+ MLiwInterface* CpsInterface() const;
private:
// new functions
+
/**
- * Gets the CPS interface
+ * Detach the CPS interface
*
* @since S60 5.2
- */
- void GetCPSInterfaceL();
+ */
+ void DetachL();
/**
* Adds a CPS command execute commnad for a spcific Plugin