idlefw/inc/framework/caicpscommandbuffer.h
branchRCL_3
changeset 64 b276298d5729
parent 51 15e4dd19031c
child 74 edd621764147
equal deleted inserted replaced
59:a0713522ab97 64:b276298d5729
    77      * 
    77      * 
    78      * @since S60 v5.2
    78      * @since S60 v5.2
    79      */
    79      */
    80     void Flush();
    80     void Flush();
    81     
    81     
       
    82     /**
       
    83     * Gets the CPS interface 
       
    84     *
       
    85     * @since S60 5.2
       
    86     */
       
    87     void GetCPSInterfaceL();
       
    88     
    82 private:
    89 private:
    83     // from MAiCpsCommandBuffer
    90     // from MAiCpsCommandBuffer
    84 
    91 
    85     /**
    92     /**
    86      * @see MAiCpsCommandBuffer
    93      * @see MAiCpsCommandBuffer
    87      */    
    94      */    
    88     void AddCommand( const TDesC& aPluginId, const TDesC& aType, 
    95     void AddCommand( const TDesC& aPluginId, const TDesC& aType, 
    89             CLiwDefaultMap* aFilter, const TDesC8& aAction);
    96         CLiwDefaultMap* aFilter, const TDesC8& aAction);
       
    97 
       
    98     /**
       
    99      * @see MAiCpsCommandBuffer
       
   100      */        
       
   101     CLiwServiceHandler* ServiceHandler() const;            
       
   102     
       
   103     /**
       
   104      * @see MAiCpsCommandBuffer
       
   105      */        
       
   106     MLiwInterface* CpsInterface() const;
    90     
   107     
    91 private:
   108 private:
    92     // new functions
   109     // new functions
       
   110     
    93     /**
   111     /**
    94     * Gets the CPS interface 
   112     * Detach the CPS interface 
    95     *
   113     *
    96     * @since S60 5.2
   114     * @since S60 5.2
    97     */
   115     */    
    98     void GetCPSInterfaceL();
   116     void DetachL();
    99     
   117     
   100     /**
   118     /**
   101     * Adds a CPS command execute commnad for a spcific Plugin
   119     * Adds a CPS command execute commnad for a spcific Plugin
   102     * Note: aType and Filter will overwrite the previous value
   120     * Note: aType and Filter will overwrite the previous value
   103     *
   121     *