equal
deleted
inserted
replaced
352 void CMdSServer::ConstructL() |
352 void CMdSServer::ConstructL() |
353 { |
353 { |
354 __INIT_LOGGER; |
354 __INIT_LOGGER; |
355 StartL( KMdSServerName ); |
355 StartL( KMdSServerName ); |
356 __LOGLB( ELogAlways, "Server start" ); |
356 __LOGLB( ELogAlways, "Server start" ); |
357 |
|
358 RProcess process; |
|
359 process.SetPriority( EPriorityBackground ); |
|
360 process.Close(); |
|
361 |
357 |
362 CheckInitSriptL(); |
358 CheckInitSriptL(); |
363 |
359 |
364 iLockList = CMdSObjectLockList::NewL(); |
360 iLockList = CMdSObjectLockList::NewL(); |
365 CMdSSqLiteConnection* conn = CMdSSqLiteConnection::NewLC(); |
361 CMdSSqLiteConnection* conn = CMdSSqLiteConnection::NewLC(); |
386 // Create a backup & restore watcher and add this server as its observer. |
382 // Create a backup & restore watcher and add this server as its observer. |
387 iBURWatcher = CMdEBackupRestoreWatcherAO::NewL(*this); |
383 iBURWatcher = CMdEBackupRestoreWatcherAO::NewL(*this); |
388 |
384 |
389 // create shutdown observer |
385 // create shutdown observer |
390 iShutdownObserver = CMDSShutdownObserver::NewL( *this ); |
386 iShutdownObserver = CMDSShutdownObserver::NewL( *this ); |
391 iShutdown = EFalse; |
387 iShutdown = EFalse; |
392 } |
388 } |
393 |
389 |
394 void CMdSServer::InitializeL() |
390 void CMdSServer::InitializeL() |
395 { |
391 { |
396 iMaintenance = CMdSMaintenanceEngine::NewL(); |
392 iMaintenance = CMdSMaintenanceEngine::NewL(); |
491 } |
487 } |
492 |
488 |
493 __LOGLB( ELogAlways, "New Session" ); |
489 __LOGLB( ELogAlways, "New Session" ); |
494 // Make new session |
490 // Make new session |
495 return CMdSServerSession::NewL( *const_cast<CMdSServer*> ( this ) ); |
491 return CMdSServerSession::NewL( *const_cast<CMdSServer*> ( this ) ); |
496 } |
|
497 |
|
498 |
|
499 void CMdSServer::IncrementSessions() |
|
500 { |
|
501 iSessionCount++; |
|
502 } |
|
503 |
|
504 |
|
505 void CMdSServer::DecrementSessions() |
|
506 { |
|
507 iSessionCount--; |
|
508 if ( iSessionCount <= 0 ) |
|
509 { |
|
510 if (!iShutdown) |
|
511 { |
|
512 CActiveScheduler::Stop(); |
|
513 iShutdown = ETrue; |
|
514 } |
|
515 } |
|
516 } |
492 } |
517 |
493 |
518 CMdsSchema& CMdSServer::Schema() |
494 CMdsSchema& CMdSServer::Schema() |
519 { |
495 { |
520 return *iSchema; |
496 return *iSchema; |