equal
deleted
inserted
replaced
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); |