idlefw/plugins/sapidataplugin/inc/sapidataobserver.h
branchRCL_3
changeset 74 edd621764147
parent 19 502e5d91ad42
equal deleted inserted replaced
64:b276298d5729 74:edd621764147
    97 
    97 
    98 public:  // new functions
    98 public:  // new functions
    99     
    99     
   100     /**
   100     /**
   101     * Registers to CPS for add, delete , update and execute notifications
   101     * Registers to CPS for add, delete , update and execute notifications
   102     * @aFilter - filter for input parameter list
   102     * 
       
   103     * @param aFilter filter for input parameter list
       
   104     * @param aRegistry Publisher or content registry
       
   105     * @param aOptions Options for the registration
       
   106     * 
   103     * @return void.
   107     * @return void.
   104     */
   108     */
   105     void RegisterL( CLiwDefaultMap* aFilter, const TDesC& aRegistry );
   109     void RegisterL( CLiwDefaultMap* aFilter, 
       
   110                     const TDesC& aRegistry, 
       
   111                     TUint aOptions = 0 );
   106 
   112 
   107     /**
   113     /**
   108     * Cancel all the registered notifications. 
   114     * Cancel all the registered notifications. 
   109     * @return void.
   115     * @return void.
   110     */
   116     */
   113 private: // data
   119 private: // data
   114     
   120     
   115     /** Interface Reference, not owned */    
   121     /** Interface Reference, not owned */    
   116     MLiwInterface* iInterface;   
   122     MLiwInterface* iInterface;   
   117     /** Reference of the sapi data, not owned */
   123     /** Reference of the sapi data, not owned */
   118     CSapiData* iData;    
   124     CSapiData* iData;
       
   125     /** Transaction Id */
       
   126     TInt32 iTransactionId;
   119     };
   127     };
   120 
   128 
   121 #endif // SAPIDATAOBSERVER_H
   129 #endif // SAPIDATAOBSERVER_H
   122 
   130 
   123 // End of file
   131 // End of file