equal
deleted
inserted
replaced
21 #include <e32base.h> |
21 #include <e32base.h> |
22 #include <stdio.h> |
22 #include <stdio.h> |
23 #include <wchar.h> |
23 #include <wchar.h> |
24 #include <glib.h> |
24 #include <glib.h> |
25 |
25 |
|
26 #include "cpixsynctools.h" |
26 #include "cpixidxdb.h" |
27 #include "cpixidxdb.h" |
27 #include "cpix_async.h" |
28 #include "cpix_async.h" |
28 //#include "MIndexingPluginObserver.h" //TODO: Bhuvi Not required |
29 //#include "MIndexingPluginObserver.h" //TODO: Bhuvi Not required |
29 #include "indevicecfg.h" |
30 #include "indevicecfg.h" |
30 |
31 |
55 /** |
56 /** |
56 * Releases databasehandle and frees resources. CPix does it own reference counting and doesn't release |
57 * Releases databasehandle and frees resources. CPix does it own reference counting and doesn't release |
57 * all resources until all handles to given database are closed. |
58 * all resources until all handles to given database are closed. |
58 */ |
59 */ |
59 virtual ~CCPixIdxDb(); |
60 virtual ~CCPixIdxDb(); |
|
61 |
|
62 static Cpt::Mutex idxMutex_; |
60 |
63 |
61 public: |
64 public: |
62 |
65 |
63 /** |
66 /** |
64 * Cancel any incomplete asyncronous operation |
67 * Cancel any incomplete asyncronous operation |