genericopenlibs/openenvcore/backend/src/signalserver/server/signalserver.cpp
branchGCC_SURGE
changeset 45 4b03adbd26ca
parent 18 47c74d1534e1
parent 34 5fae379060a7
equal deleted inserted replaced
42:a16d1cd191f6 45:4b03adbd26ca
   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);