genericopenlibs/openenvcore/libc/test/testifioctls/inc/tifioctls.h
branchRCL_3
changeset 64 c44f36bb61a3
parent 0 e4d67989cc36
child 75 254b651f304e
equal deleted inserted replaced
60:82ca0c6a68ed 64:c44f36bb61a3
    41 _LIT(KTestAddDelRouteNegative2, "TestAddDelRouteNegative2");
    41 _LIT(KTestAddDelRouteNegative2, "TestAddDelRouteNegative2");
    42 _LIT(KTestMacAddress, "TestMacAddress");
    42 _LIT(KTestMacAddress, "TestMacAddress");
    43 _LIT(KTestMacAddressNegative1, "TestMacAddressNegative1");
    43 _LIT(KTestMacAddressNegative1, "TestMacAddressNegative1");
    44 _LIT(KTestioctlfile, "Testioctlfile");
    44 _LIT(KTestioctlfile, "Testioctlfile");
    45 _LIT(KTestioctl1, "Testioctl1");
    45 _LIT(KTestioctl1, "Testioctl1");
       
    46 _LIT(KTestioctlGetIfIpAddr, "TestGetIfIPAddr");
       
    47 _LIT(KTestioctlGetIfAttributes, "TestGetIfAttributes");
       
    48 _LIT(KTestioctlSetIfAttributes, "TestSetIfAttributes");
       
    49 _LIT(KTestioctlSetIfDNSSuffix, "TestSetIfDNSSuffix");
       
    50 _LIT(KTestioctlGetIfDNSSuffix, "TestGetIfDNSSuffix");
       
    51 _LIT(KTestRouteIoctl, "TestRouteIoctl");
       
    52 _LIT(KTestNumberOfRoutesIoctl, "TestNumberOfRoutesIoctl");
       
    53 _LIT(KTestSetNameServers, "TestSetNameServers");
       
    54 _LIT(KTestGetNameServers, "TestGetNameServers");
    46 
    55 
    47 
    56 
    48 class CTestIfioctls : public CTestStep
    57 class CTestIfioctls : public CTestStep
    49 	{
    58 	{
    50 public:
    59 public:
    73 	TInt TestAddDelRouteNegative2();
    82 	TInt TestAddDelRouteNegative2();
    74 	TInt TestMacAddress();
    83 	TInt TestMacAddress();
    75 	TInt TestMacAddressNegative1();
    84 	TInt TestMacAddressNegative1();
    76 	TInt Testioctlfile();
    85 	TInt Testioctlfile();
    77 	TInt Testioctl1();
    86 	TInt Testioctl1();
    78 	
    87 	TInt TestGetIfIPAddr();
       
    88 	TInt GetIapName(char * aIapName,int len);
       
    89 	TInt StartIap(const char *aIapName, int &fd);
       
    90 	TInt TestGetIfAttributes();
       
    91 	void printFlags(TInt flags);
       
    92 	TInt TestSetIfAttributes();
       
    93 	void FreeDnsSuffixes(char ** suffixes);
       
    94 	TInt TestSetIfDNSSuffix();
       
    95 	TInt TestGetIfDNSSuffix();	
       
    96 	TInt TestRouteIoctl();
       
    97 	TInt TestNumberOfRoutesIoctl();
       
    98 	TInt TestSetNameServers();
       
    99 	TInt TestGetNameServers();
       
   100 
    79 	// util function
   101 	// util function
    80 	void ReadStringParam(char* aString);
   102 	void ReadStringParam(char* aString);
    81 public:
   103 public:
    82 	TInt iParamCount;
   104 	TInt iParamCount;
    83 	
   105