diff -r 98a7181d2ce7 -r 8b5d60ce1e94 datacommsserver/esockserver/test/TE_Socket/SocketTestSection31.h --- a/datacommsserver/esockserver/test/TE_Socket/SocketTestSection31.h Fri Mar 12 15:49:41 2010 +0200 +++ b/datacommsserver/esockserver/test/TE_Socket/SocketTestSection31.h Mon Mar 15 12:45:15 2010 +0200 @@ -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__