searcher/searchserver/inc/csearchserversubsession.h
changeset 14 8bd192d47aaa
parent 8 6547bf8ca13a
equal deleted inserted replaced
13:fcb2a58c181b 14:8bd192d47aaa
    98 	 * GetDocumentObjectL.
    98 	 * GetDocumentObjectL.
    99 	 * Client gets the object after GetDocumentL() has completed 
    99 	 * Client gets the object after GetDocumentL() has completed 
   100 	 * @param aMessage Message from client.
   100 	 * @param aMessage Message from client.
   101 	 */
   101 	 */
   102 	void GetDocumentObjectL(const RMessage2& aMessage);
   102 	void GetDocumentObjectL(const RMessage2& aMessage);
       
   103 	
       
   104 	/**
       
   105      * GetBatchDocumentL.
       
   106      * Client gets the list of documents (result) when SearchL has completed
       
   107      * @param aMessage Message from client.
       
   108      */
       
   109 	void GetBatchDocumentL(const RMessage2& aMessage);
       
   110 	
       
   111 	/**
       
   112      * GetBatchDocumentCompleteL.
       
   113      * Completes an previous call to GetBatchDocumentL 
       
   114      */
       
   115 	void GetBatchDocumentCompleteL(const RMessage2& aMessage);
       
   116 	
       
   117 	/**
       
   118      * GetBatchDocumentObjectL.
       
   119      * Client gets the object after GetBatchDocumentL() has completed 
       
   120      * @param aMessage Message from client.
       
   121      */
       
   122 	void GetBatchDocumentObjectL(const RMessage2& aMessage);
   103 
   123 
   104 	/**
   124 	/**
   105 	 * AddL.
   125 	 * AddL.
   106 	 * Adds document to index
   126 	 * Adds document to index
   107 	 * @param aMessage Message from client.
   127 	 * @param aMessage Message from client.
   174 	void ConstructL();
   194 	void ConstructL();
   175 	CSearchServerSubSession(CSearchServerSession* aSession);	
   195 	CSearchServerSubSession(CSearchServerSession* aSession);	
   176 	void LimitExcerptToMaxLengthL(CSearchDocument* aSearchDocument);
   196 	void LimitExcerptToMaxLengthL(CSearchDocument* aSearchDocument);
   177 		
   197 		
   178 private:
   198 private:
       
   199     TInt count;
   179 	CCPixIdxDb* iIndexDb;
   200 	CCPixIdxDb* iIndexDb;
   180 	CCPixAbstractSearcher* iSearchDb;
   201 	CCPixAbstractSearcher* iSearchDb;
   181 	CSearchDocument* iNextDocument;
   202 	CSearchDocument* iNextDocument;
   182 	CSearchServerSession* iSession;
   203 	CSearchServerSession* iSession;
       
   204 	RPointerArray<CSearchDocument> idocList;
   183 };
   205 };
   184 
   206 
   185 #endif /* CSEARCHSERVERSUBSESSION_H_ */
   207 #endif /* CSEARCHSERVERSUBSESSION_H_ */