searcher/searchserver/inc/csearchserversubsession.h
changeset 14 8bd192d47aaa
parent 8 6547bf8ca13a
--- a/searcher/searchserver/inc/csearchserversubsession.h	Mon Jul 26 12:27:31 2010 +0530
+++ b/searcher/searchserver/inc/csearchserversubsession.h	Mon Aug 09 10:51:30 2010 +0530
@@ -100,6 +100,26 @@
 	 * @param aMessage Message from client.
 	 */
 	void GetDocumentObjectL(const RMessage2& aMessage);
+	
+	/**
+     * GetBatchDocumentL.
+     * Client gets the list of documents (result) when SearchL has completed
+     * @param aMessage Message from client.
+     */
+	void GetBatchDocumentL(const RMessage2& aMessage);
+	
+	/**
+     * GetBatchDocumentCompleteL.
+     * Completes an previous call to GetBatchDocumentL 
+     */
+	void GetBatchDocumentCompleteL(const RMessage2& aMessage);
+	
+	/**
+     * GetBatchDocumentObjectL.
+     * Client gets the object after GetBatchDocumentL() has completed 
+     * @param aMessage Message from client.
+     */
+	void GetBatchDocumentObjectL(const RMessage2& aMessage);
 
 	/**
 	 * AddL.
@@ -176,10 +196,12 @@
 	void LimitExcerptToMaxLengthL(CSearchDocument* aSearchDocument);
 		
 private:
+    TInt count;
 	CCPixIdxDb* iIndexDb;
 	CCPixAbstractSearcher* iSearchDb;
 	CSearchDocument* iNextDocument;
 	CSearchServerSession* iSession;
+	RPointerArray<CSearchDocument> idocList;
 };
 
 #endif /* CSEARCHSERVERSUBSESSION_H_ */