predictivesearch/PcsAlgorithm/Algorithm1/inc/CPcsAlgorithm1MultiSearchHelper.h
branchRCL_3
changeset 6 e8e3147d53eb
parent 0 e686773b3f54
child 7 b3431bff8c19
equal deleted inserted replaced
5:81f8547efd4f 6:e8e3147d53eb
    64     	
    64     	
    65 		/**
    65 		/**
    66 		 * Filter subset results for multi query mode. 
    66 		 * Filter subset results for multi query mode. 
    67 		 */
    67 		 */
    68         void  FilterResultsMultiL(CPcsAlgorithm1FilterHelper* aAlgorithmFilterHelper,
    68         void  FilterResultsMultiL(CPcsAlgorithm1FilterHelper* aAlgorithmFilterHelper,
    69         						  RPointerArray<CPcsPoolElement>& searchSet,
    69         						  RPointerArray<CPcsPoolElement>& aSearchSet,
    70 		                          RPointerArray<CPsQuery>& searchQuery,
    70 		                          RPointerArray<CPsQuery>& aSearchQuery,
    71 		                          TUint8 aFilteredDataMatch,
    71 		                          TUint8 aFilteredDataMatch,
    72 		                          TBool isGroupSearch,
    72 		                          TBool aIsGroupSearch,
    73 		                          RArray<TInt>& aContactsInGroup);
    73 		                          RArray<TInt>& aContactsInGroup);
    74 
    74 
    75     public:
    75     public:
    76 
    76 
    77         /**
    77         /**
    78 		 * Search Function for multi query
    78 		 * Search Function for multi query
    79 		 * Initials search feature
    79 		 * Initials search feature
    80 		 */
    80 		 */
    81 		void  SearchMultiL(const CPsSettings& aSettings,
    81 		void  SearchMultiL(const CPsSettings& aSettings,
    82 		                   RPointerArray<CPsQuery>& aQuery,
    82 		                   RPointerArray<CPsQuery>& aQuery,
    83 		                   TBool isGroupSearch,
    83 		                   TBool aIsGroupSearch,
    84 		                   RArray<TInt>& aContactsInGroup,
    84 		                   RArray<TInt>& aContactsInGroup,
    85 		                   RPointerArray<CPsData>& searchResults,
    85 		                   RPointerArray<CPsData>& aSearchResults,
    86 		                   RPointerArray<CPsPattern>& searchSeqs );		
    86 		                   RPointerArray<CPsPattern>& aSearchSeqs );		
    87 
    87 
    88 		/**
    88 		/**
    89 		 * Funtion to Search matching sequences for multi query
    89 		 * Funtion to Search matching sequences for multi query
    90 		 */                   
    90 		 */                   
    91 		void  SearchMatchSeqMultiL(RPointerArray<CPsQuery>& aPsQuery,
    91 		void  SearchMatchSeqMultiL(RPointerArray<CPsQuery>& aPsQuery,