diff -r 6c158198356e -r ae942d28ec0e javacommons/comms/ipclib/clientserver/src.s60/creceiver.h --- a/javacommons/comms/ipclib/clientserver/src.s60/creceiver.h Thu Aug 19 09:48:13 2010 +0300 +++ b/javacommons/comms/ipclib/clientserver/src.s60/creceiver.h Tue Aug 31 15:09:22 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);