javacommons/comms/ipclib/clientserver/src.s60/ipcclient.cpp
branchRCL_3
changeset 65 ae942d28ec0e
parent 19 04becd199f91
child 66 2455ef1f5bbc
equal deleted inserted replaced
60:6c158198356e 65:ae942d28ec0e
   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 = new(ELeave) CReceiver(*this, *mListener, mComms);
   179     mReceiver = CReceiver::NewLC(*this, *mListener, mComms);
   180     CleanupStack::PushL(mReceiver);
       
   181     mReceiver->Receive();
   180     mReceiver->Receive();
   182 
   181 
   183     CActiveScheduler::Add(this);
   182     CActiveScheduler::Add(this);
   184     iStatus = KRequestPending;
   183     iStatus = KRequestPending;
   185     SetActive();
   184     SetActive();