datacommsserver/esockserver/test/TE_EsockTestSteps/inc/EsockTestBase.h
changeset 1 21d2ab05f085
parent 0 dfb7c4ff071f
child 24 51722b10598b
--- a/datacommsserver/esockserver/test/TE_EsockTestSteps/inc/EsockTestBase.h	Thu Dec 17 09:22:25 2009 +0200
+++ b/datacommsserver/esockserver/test/TE_EsockTestSteps/inc/EsockTestBase.h	Thu Jan 07 13:34:53 2010 +0200
@@ -139,6 +139,19 @@
 	TBool iValueExpected;
     };
 
+struct TRSocketSetOptParams
+    {
+    void Reset();
+
+    TPtrC iSocketName;
+    TInt iOptionName;
+    TInt iOptionLevel;
+    TPtrC iOptionToSetText;
+    TInt iOptionToSetValue;
+    TBool iTextSet;
+    TBool iValueSet;
+    };
+
 struct TProtocolDescriptionParams
 	{
 	void Reset();
@@ -482,6 +495,8 @@
 		TProtocolDesc& aProtocolDescriptionOutput);
 	TInt GetOptSocket(const TRSocketGetOptParams& aParams, TDes8& aGetOptOutput);
 	TInt GetOptSocket(const TRSocketGetOptParams& aParams, TInt& aGetOptOutput);
+	TInt SetOptSocket(const TRSocketSetOptParams& aParams, TDes8& aSetOptOutput);
+    TInt SetOptSocket(const TRSocketSetOptParams& aParams, TInt& aSetOptOutput);
 
     //connection functions library
     RConnection* FindConnection(const TDesC& aConnectionName);