diff -r bf7ee68962da -r 773449708c84 javacommons/comms/ipclib/clientserver/src.s60/creceiver.h --- a/javacommons/comms/ipclib/clientserver/src.s60/creceiver.h Wed Aug 18 09:43:15 2010 +0300 +++ b/javacommons/comms/ipclib/clientserver/src.s60/creceiver.h Thu Sep 02 20:20:40 2010 +0300 @@ -31,12 +31,16 @@ NONSHARABLE_CLASS(CReceiver): public CActive { + CReceiver(IpcClient& aParent, IpcListener& aListener, RComms& aSession); public: - CReceiver(IpcClient& aParent, IpcListener& aListener, RComms& aSession); + static CReceiver* NewLC(IpcClient& aParent, IpcListener& aListener, RComms& aSession); + ~CReceiver(); void Receive(); private: + void ConstructL(); + virtual void RunL(); virtual void DoCancel(); virtual TInt RunError(TInt aError);