datacommsserver/esockserver/test/TE_EsockTestSteps/inc/Sockets.TestSteps.h
branchRCL_3
changeset 29 9644881fedd0
parent 1 21d2ab05f085
equal deleted inserted replaced
28:9ddb1d67ebaf 29:9644881fedd0
    23 #if (!defined SOCKETS_TESTSTEPS_H)
    23 #if (!defined SOCKETS_TESTSTEPS_H)
    24 #define SOCKETS_TESTSTEPS_H
    24 #define SOCKETS_TESTSTEPS_H
    25 
    25 
    26 #include <test/testexecutestepbase.h>
    26 #include <test/testexecutestepbase.h>
    27 #include "Te_EsockStepBase.h"
    27 #include "Te_EsockStepBase.h"
    28 
    28 #include "Connections.TestSteps.h"
    29 
    29 
    30 // General constants
    30 // General constants
    31 //------------------
    31 //------------------
    32 _LIT(KTe_SocketName,"SocketName");
    32 _LIT(KTe_SocketName,"SocketName");
    33 _LIT(KTe_Protocol,"Protocol");
    33 _LIT(KTe_Protocol,"Protocol");
    34 _LIT(KTe_ProtocolName,"ProtocolName");
    34 _LIT(KTe_ProtocolName,"ProtocolName");
    35 _LIT(KTe_SourceAddressName,"SrcAddr");
    35 _LIT(KTe_SourceAddressName,"SrcAddr");
    36 _LIT(KTe_SourcePortName,"SrcPort");
    36 _LIT(KTe_SourcePortName,"SrcPort");
       
    37 _LIT(KTe_SocketType,"SocketType");
       
    38 _LIT(KTe_SocketDatagram,"SockDatagram");
       
    39 _LIT(KTe_SocketStream,"SockStream");
    37 _LIT(KTe_DestinationAddressName,"DstAddr");
    40 _LIT(KTe_DestinationAddressName,"DstAddr");
    38 _LIT(KTe_DestinationPortName,"DstPort");
    41 _LIT(KTe_DestinationPortName,"DstPort");
    39 _LIT(KTe_PacketSizeName,"PacketSize");
    42 _LIT(KTe_PacketSizeName,"PacketSize");
    40 _LIT(KTe_NrOfPacketsName,"NrOfPackets");
    43 _LIT(KTe_NrOfPacketsName,"NrOfPackets");
    41 _LIT(KTe_ShutdownTypeName,"ShutdownType");
    44 _LIT(KTe_ShutdownTypeName,"ShutdownType");
    53 _LIT(KTe_ShutdownImmediate,"EImmediate");
    56 _LIT(KTe_ShutdownImmediate,"EImmediate");
    54 
    57 
    55 // Protocol types
    58 // Protocol types
    56 _LIT(KTe_TCPName,"TCP");
    59 _LIT(KTe_TCPName,"TCP");
    57 _LIT(KTe_UDPName,"UDP");
    60 _LIT(KTe_UDPName,"UDP");
    58 _LIT(KDummyProtocolName,"Dummy");
    61 _LIT(KTe_DummyNetworkProtocolName,"DummyNetworkProtocol");
    59 
    62 _LIT(KTe_DummyProtocolName,"DummyProtocol");
    60 static const TInt KProtocolInetDummy = 253;
    63 
       
    64 
       
    65 static const TInt KDummyNetworkProtocol = 253;
       
    66 static const TInt KDummyProtocol = 254;
    61 
    67 
    62 _LIT(KSocketDataCheckTransformType, "SocketDataCheckTransformType");
    68 _LIT(KSocketDataCheckTransformType, "SocketDataCheckTransformType");
    63 
    69 
    64 /**
    70 /**
    65 Class implementing ConnectRSocketStep
    71 Class implementing ConnectRSocketStep
    72 	CConnectRSocketStep(CCEsockTestBase*& aEsockTest);
    78 	CConnectRSocketStep(CCEsockTestBase*& aEsockTest);
    73 	TVerdict doSingleTestStep();
    79 	TVerdict doSingleTestStep();
    74 	TInt ConfigureFromIni();
    80 	TInt ConfigureFromIni();
    75 
    81 
    76 private:
    82 private:
    77     TBool iCancelFlag;
    83     TBool iCancelFlag;	
    78     TRSocketParams iParams; //current params (.ini)
    84     TRSocketParams iParams; //current params (.ini)
    79 	};
    85 	};
    80 
    86 
    81 _LIT(KConnectRSocketStep,"ConnectRSocketStep");
    87 _LIT(KConnectRSocketStep,"ConnectRSocketStep");
       
    88 
       
    89 /**
       
    90 Class implementing BindRSocketStep
       
    91 
       
    92 @internalComponent
       
    93 */
       
    94 class CBindRSocketStep : public CTe_EsockStepBase
       
    95     {
       
    96 public:
       
    97     CBindRSocketStep(CCEsockTestBase*& aEsockTest);
       
    98     TVerdict doSingleTestStep();
       
    99     TInt ConfigureFromIni();
       
   100 
       
   101 private:
       
   102     TRSocketParams iParams; //current params (.ini)
       
   103     };
       
   104 
       
   105 _LIT(KBindRSocketStep,"BindRSocketStep");
    82 
   106 
    83 
   107 
    84 /**
   108 /**
    85 Class implementing AddRSocketToRSubConnectionOOMStep
   109 Class implementing AddRSocketToRSubConnectionOOMStep
    86 
   110