genericopenlibs/openenvcore/backend/src/signalserver/server/signalserver.cpp
changeset 34 5fae379060a7
parent 31 ce057bb09d0b
child 45 4b03adbd26ca
equal deleted inserted replaced
31:ce057bb09d0b 34:5fae379060a7
   253 				{
   253 				{
   254 				TOeProcessHdl lHdl;
   254 				TOeProcessHdl lHdl;
   255 				lHdl.mPid = lPid;
   255 				lHdl.mPid = lPid;
   256 				lHdl.mPipe.Open(aMessage,0);
   256 				lHdl.mPipe.Open(aMessage,0);
   257 				iProcessHdlList.Append(lHdl);
   257 				iProcessHdlList.Append(lHdl);
       
   258 				aMessage.Complete(KErrNone);
   258 				}
   259 				}
   259 			else
   260 			else
   260 				{
   261 				{
   261 				if(iProcessHdlList[lIndex].mPipe.Open(aMessage,0)!=KErrNone)
   262 				if(iProcessHdlList[lIndex].mPipe.Open(aMessage,0)!=KErrNone)
   262 					aMessage.Complete(KErrGeneral);
   263 					aMessage.Complete(KErrGeneral);
   263 				}
   264 				else
   264 			aMessage.Complete(KErrNone);
   265 					aMessage.Complete(KErrNone);
   265 			
   266 				}
       
   267 
   266 			lProcess.Close();
   268 			lProcess.Close();
   267 			lClientThread.Close();
   269 			lClientThread.Close();
   268 			break;
   270 			break;
   269 		default:
   271 		default:
   270 			aMessage.Complete(KErrNotSupported);
   272 			aMessage.Complete(KErrNotSupported);