imservices/instantmessagingcache/imcacheclient/src/cimcacheeventhandler.cpp
branchRCL_3
changeset 10 a152385bb39d
parent 1 b610b446cb01
child 21 cfd5c2994f10
equal deleted inserted replaced
8:071f3cdcec69 10:a152385bb39d
   133 			{
   133 			{
   134 			TRACE( T_LIT("CIMCacheEventHandler::RunL() EIMOperationUnRegistered") );
   134 			TRACE( T_LIT("CIMCacheEventHandler::RunL() EIMOperationUnRegistered") );
   135 			iContinueObserving = EFalse;	
   135 			iContinueObserving = EFalse;	
   136 			break;	
   136 			break;	
   137 			}
   137 			}
       
   138 		case KErrServerTerminated:
       
   139             {
       
   140             // This case handles when the server terminated status is set.
       
   141             // This is scenario is typically scene when imcache server is uninstalled.
       
   142 
       
   143             UnRegisterObserver();
       
   144             DoCancel();
       
   145             break;
       
   146             }
       
   147 
   138 		default :
   148 		default :
   139 		    {
   149 		    {
   140 		    TRACE( T_LIT("CIMCacheEventHandler::RunL() default") );
   150 		    TRACE( T_LIT("CIMCacheEventHandler::RunL() default") );
   141 		    break;	
   151 		    break;	
   142 		    }
   152 		    }