datacommsserver/esockserver/test/TE_Socket/SocketTestSection31.h
branchRCL_3
changeset 12 8b5d60ce1e94
parent 5 68ef71f0cd72
equal deleted inserted replaced
11:98a7181d2ce7 12:8b5d60ce1e94
    47     public:
    47     public:
    48         static const TDesC &GetTestName();
    48         static const TDesC &GetTestName();
    49         virtual enum TVerdict InternalDoTestStepL( void );
    49         virtual enum TVerdict InternalDoTestStepL( void );
    50     };
    50     };
    51 
    51 
       
    52 class CSocketTest31_5 : public CTestStepSocket
       
    53     {
       
    54 public:
       
    55     static const TDesC &GetTestName();
       
    56     virtual enum TVerdict InternalDoTestStepL( void );
       
    57 private:
       
    58     TInt MakePendingRequestL();
       
    59     
       
    60     // Member data largely as convenience; not cleaned up by destructor
       
    61     RSocketServ iSess;
       
    62     class CSockReq : public CBase
       
    63         {
       
    64     public:
       
    65         static CSockReq* NewLC();
       
    66         ~CSockReq();
       
    67     public:
       
    68         RSocket iSock;
       
    69         TRequestStatus iReq;
       
    70         TBuf8<20> iData;
       
    71         };
       
    72     RPointerArray<CSockReq> iSocks;
       
    73     };
    52 
    74 
    53 #endif //__SOCKETTEST_31_H__
    75 #endif //__SOCKETTEST_31_H__
    54 
    76 
    55 
    77