diff -r 68ef71f0cd72 -r 592244873960 datacommsserver/esockserver/test/TE_Socket/SocketTestSection31.h --- a/datacommsserver/esockserver/test/TE_Socket/SocketTestSection31.h Tue Feb 02 00:53:00 2010 +0200 +++ b/datacommsserver/esockserver/test/TE_Socket/SocketTestSection31.h Fri Apr 16 16:15:03 2010 +0300 @@ -49,6 +49,28 @@ virtual enum TVerdict InternalDoTestStepL( void ); }; +class CSocketTest31_5 : public CTestStepSocket + { +public: + static const TDesC &GetTestName(); + virtual enum TVerdict InternalDoTestStepL( void ); +private: + TInt MakePendingRequestL(); + + // Member data largely as convenience; not cleaned up by destructor + RSocketServ iSess; + class CSockReq : public CBase + { + public: + static CSockReq* NewLC(); + ~CSockReq(); + public: + RSocket iSock; + TRequestStatus iReq; + TBuf8<20> iData; + }; + RPointerArray iSocks; + }; #endif //__SOCKETTEST_31_H__