equal
deleted
inserted
replaced
25 |
25 |
26 #ifndef CNTFILEMANAGERMSGHANDLER_H |
26 #ifndef CNTFILEMANAGERMSGHANDLER_H |
27 #define CNTFILEMANAGERMSGHANDLER_H |
27 #define CNTFILEMANAGERMSGHANDLER_H |
28 |
28 |
29 class CCntMsgHandler; |
29 class CCntMsgHandler; |
30 |
30 class CntPredictiveSearch; |
31 /** |
31 /** |
32 CCntFileManagerMsgHandler class handles all file related operations. It uses |
32 CCntFileManagerMsgHandler class handles all file related operations. It uses |
33 a message handling method to handle the incoming op code. |
33 a message handling method to handle the incoming op code. |
34 |
34 |
35 It delegates the incoming op code to appropriate message handling method by using |
35 It delegates the incoming op code to appropriate message handling method by using |
44 virtual ~CCntFileManagerMsgHandler(); |
44 virtual ~CCntFileManagerMsgHandler(); |
45 TInt HandleMessageL(const RMessage2& aMessage); |
45 TInt HandleMessageL(const RMessage2& aMessage); |
46 |
46 |
47 private: |
47 private: |
48 CCntFileManagerMsgHandler(CCntSession& aSession); |
48 CCntFileManagerMsgHandler(CCntSession& aSession); |
|
49 void ConstructL(); |
49 |
50 |
50 public: |
51 public: |
51 // Delegates to the appropriate CCntDbManagerController method. |
52 // Delegates to the appropriate CCntDbManagerController method. |
52 void OpenDataBaseL(const RMessage2& aMessage); |
53 void OpenDataBaseL(const RMessage2& aMessage); |
53 void CreateDatabaseL(const RMessage2& aMessage); |
54 void CreateDatabaseL(const RMessage2& aMessage); |
64 void ListDatabasesL(const RMessage2& aMessage); |
65 void ListDatabasesL(const RMessage2& aMessage); |
65 void GetDatabaseReadyL(const RMessage2& aMessage); |
66 void GetDatabaseReadyL(const RMessage2& aMessage); |
66 void FetchTemplateIdsL(const RMessage2& aMessage); |
67 void FetchTemplateIdsL(const RMessage2& aMessage); |
67 void FetchGroupIdListsL(const RMessage2& aMessage); |
68 void FetchGroupIdListsL(const RMessage2& aMessage); |
68 void FetchSearchResultsL(const RMessage2& aMessage); |
69 void FetchSearchResultsL(const RMessage2& aMessage); |
|
70 void FetchPredictiveSearchResultsL(const RMessage2& aMessage); |
69 |
71 |
70 // Non-CRUD file operations |
72 // Non-CRUD file operations |
71 void RecoverDbL(const RMessage2& aMessage); |
73 void RecoverDbL(const RMessage2& aMessage); |
72 void RecoverDbStepL(const RMessage2& aMessage); |
74 void RecoverDbStepL(const RMessage2& aMessage); |
73 void CancelRecoverStepL(const RMessage2& aMessage); |
75 void CancelRecoverStepL(const RMessage2& aMessage); |
84 void GetDefinitionsForExistingViewL(const RMessage2& aMessage); |
86 void GetDefinitionsForExistingViewL(const RMessage2& aMessage); |
85 void DefinitionsOfExistingViewsL(const RMessage2& aMessage); |
87 void DefinitionsOfExistingViewsL(const RMessage2& aMessage); |
86 |
88 |
87 private: |
89 private: |
88 void FileOpenCreateReplaceL(const RMessage2& aMessage, TCntFileMode aMode); |
90 void FileOpenCreateReplaceL(const RMessage2& aMessage, TCntFileMode aMode); |
|
91 |
|
92 private: |
|
93 CntPredictiveSearch* predictiveSearch; |
89 }; |
94 }; |
90 |
95 |
91 #endif |
96 #endif |