equal
deleted
inserted
replaced
22 #include "casrvdef.h" |
22 #include "casrvdef.h" |
23 #include "casrvsession.h" |
23 #include "casrvsession.h" |
24 #include "casrvengutils.h" |
24 #include "casrvengutils.h" |
25 #include "castorageproxy.h" |
25 #include "castorageproxy.h" |
26 #include "casrvmanager.h" |
26 #include "casrvmanager.h" |
|
27 #include "caprogressnotifier.h" |
27 |
28 |
28 // ==================== LOCAL FUNCTIONS ==================== |
29 // ==================== LOCAL FUNCTIONS ==================== |
29 |
30 |
30 /** |
31 /** |
31 * Create a server. |
32 * Create a server. |
122 { |
123 { |
123 delete session; |
124 delete session; |
124 } |
125 } |
125 delete iSrvManager; |
126 delete iSrvManager; |
126 delete iSrvEngUtils; |
127 delete iSrvEngUtils; |
|
128 delete iProgressNotifier; |
127 delete iStorageProxy; |
129 delete iStorageProxy; |
128 } |
130 } |
129 |
131 |
130 // --------------------------------------------------------- |
132 // --------------------------------------------------------- |
131 // |
133 // |
152 void CCaSrv::ConstructL() |
154 void CCaSrv::ConstructL() |
153 { |
155 { |
154 iSessionCount = 0; |
156 iSessionCount = 0; |
155 iStorageProxy = CCaStorageProxy::NewL(); |
157 iStorageProxy = CCaStorageProxy::NewL(); |
156 iSrvEngUtils = CCaSrvEngUtils::NewL(); |
158 iSrvEngUtils = CCaSrvEngUtils::NewL(); |
157 iSrvManager = CCaSrvManager::NewL(*iStorageProxy, iSrvEngUtils); |
159 iProgressNotifier = CCaProgressNotifier::NewL( *iStorageProxy ); |
|
160 iSrvManager = CCaSrvManager::NewL( *iStorageProxy, iSrvEngUtils ); |
158 TInt errCode = iSrvManager->LoadOperationErrorCodeL(); |
161 TInt errCode = iSrvManager->LoadOperationErrorCodeL(); |
159 if( KSqlErrNotDb <= errCode && errCode <= KSqlErrGeneral ) |
162 if( KSqlErrNotDb <= errCode && errCode <= KSqlErrGeneral ) |
160 { |
163 { |
161 //problem in loading one of plugins, probably data base is corrupted |
164 //problem in loading one of plugins, probably data base is corrupted |
162 //lets load it from ROM and try again |
165 //lets load it from ROM and try again |