javacommons/comms/ipclib/clientserver/src.s60/ipcclient.cpp
changeset 69 773449708c84
parent 21 2a9601315dfc
child 66 2455ef1f5bbc
equal deleted inserted replaced
61:bf7ee68962da 69:773449708c84
   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();