javacommons/comms/ipclib/clientserver/src.s60/ipcclient.cpp
branchRCL_3
changeset 83 26b2b12093af
parent 71 d5e927d5853b
equal deleted inserted replaced
77:7cee158cb8cd 83:26b2b12093af
   174     std::auto_ptr<HBufC> serverName(stringToDes(address.str().c_str()));
   174     std::auto_ptr<HBufC> serverName(stringToDes(address.str().c_str()));
   175 
   175 
   176     User::LeaveIfError(mComms.Connect(serverName->Des()));
   176     User::LeaveIfError(mComms.Connect(serverName->Des()));
   177     LOG1(EJavaComms, EInfo, "IpcClient connected to %s", address.str().c_str());
   177     LOG1(EJavaComms, EInfo, "IpcClient connected to %s", address.str().c_str());
   178 
   178 
   179     mReceiver = CReceiver::NewLC(*this, *mListener, mComms);
   179     mReceiver = new(ELeave) CReceiver(*this, *mListener, mComms);
       
   180     CleanupStack::PushL(mReceiver);
   180     mReceiver->Receive();
   181     mReceiver->Receive();
   181 
   182 
   182     CActiveScheduler::Add(this);
   183     CActiveScheduler::Add(this);
   183     iStatus = KRequestPending;
   184     iStatus = KRequestPending;
   184     SetActive();
   185     SetActive();