contentpublishingsrv/contentpublishingserver/cpserver/inc/cpnotificationhandler.h
branchRCL_3
changeset 19 502e5d91ad42
parent 0 79c6a41cd166
child 74 edd621764147
equal deleted inserted replaced
18:bd874ee5e5e2 19:502e5d91ad42
   115      * Compares argument to stored filter
   115      * Compares argument to stored filter
   116      * @param aMap Information about change
   116      * @param aMap Information about change
   117      * @param aFilter filter to compare with
   117      * @param aFilter filter to compare with
   118      * @return ETrue if argument matches filter
   118      * @return ETrue if argument matches filter
   119      */
   119      */
   120     TBool IsProperForFilterL( const CLiwDefaultMap& aMap, 
   120     TBool IsProperForFilterL( const CLiwMap& aMap, 
   121     		const CCPLiwMap& aFilter );
   121     		const CCPLiwMap& aFilter );
   122 
   122 
   123     /**
   123     /**
   124      * Extracts parameter from LIW Map 
   124      * Extracts parameter from LIW Map 
   125      *
   125      *
   126      * @param aMap Source Map
   126      * @param aMap Source Map
   127      * @param aProperty Key of parameter to extract
   127      * @param aProperty Key of parameter to extract
   128      * @param aResult Target for value
   128      * @param aResult Target for value
   129      */
   129      */
   130     void GetPropertyL( const CLiwDefaultMap& aMap, const TDesC8& aProperty,
   130     void GetPropertyL( const CLiwMap& aMap, const TDesC8& aProperty,
   131         RBuf& aResult );
   131         RBuf& aResult );
   132     
   132     
   133     /**
   133     /**
   134      * Checks if IDs are the same
   134      * Checks if IDs are the same
   135      *
   135      *
   136      * @param aMap Map with notifications
   136      * @param aMap Map with notifications
   137      * @param aFilter filter to compare with
   137      * @param aFilter filter to compare with
   138      * @return ETrue if ID are identical
   138      * @return ETrue if ID are identical
   139      */
   139      */
   140     TBool CheckIdL( const CLiwDefaultMap& aMap, const CCPLiwMap& aFilter );
   140     TBool CheckIdL( const CLiwMap& aMap, const CCPLiwMap& aFilter );
   141     
   141     
   142     /**
   142     /**
   143      * Checks if Properties like publisher,content type 
   143      * Checks if Properties like publisher,content type 
   144      * and content id  are the same
   144      * and content id  are the same
   145      *
   145      *
   146      * @param aMap Map with notifications
   146      * @param aMap Map with notifications
   147      * @param aFilter filter to compare with
   147      * @param aFilter filter to compare with
   148      * @return ETrue if Parameters are identical
   148      * @return ETrue if Parameters are identical
   149      */
   149      */
   150     TBool CheckPropertiesL( const CLiwDefaultMap& aMap, 
   150     TBool CheckPropertiesL( const CLiwMap& aMap, 
   151     		const CCPLiwMap& aFilter );
   151     		const CCPLiwMap& aFilter );
   152     
   152     
   153     /**
   153     /**
   154      * Checks if operation types are the same
   154      * Checks if operation types are the same
   155      *
   155      *
   156      * @param aMap Map with notifications
   156      * @param aMap Map with notifications
   157      * @param aFilter filter to compare with
   157      * @param aFilter filter to compare with
   158      * @return ETrue if operation types are the same
   158      * @return ETrue if operation types are the same
   159      */
   159      */
   160     TBool CheckOperationTypeL( const CLiwDefaultMap& aMap, 
   160     TBool CheckOperationTypeL( const CLiwMap& aMap, 
   161     		const CCPLiwMap& aFilter );
   161     		const CCPLiwMap& aFilter );
   162     
   162     
   163     /**
   163     /**
   164      * Checks if registry types are the same
   164      * Checks if registry types are the same
   165      *
   165      *
   166      * @param aMap Map with notifications
   166      * @param aMap Map with notifications
   167      * @param aFilter filter to compare with
   167      * @param aFilter filter to compare with
   168      * @return ETrue if registry types are the same
   168      * @return ETrue if registry types are the same
   169      */ 
   169      */ 
   170     TBool CheckRegistryTypeL( const CLiwDefaultMap& aMap,
   170     TBool CheckRegistryTypeL( const CLiwMap& aMap,
   171     		const CCPLiwMap& aFilter );
   171     		const CCPLiwMap& aFilter );
   172 
   172 
   173 private:
   173 private:
   174     // data
   174     // data
   175 
   175