cbsref/telephonyrefplugins/atltsy/integrationtest/inc/testltsypktshareddata.h
author hgs
Tue, 22 Jun 2010 11:02:32 +0100
changeset 44 8b72faa1200f
permissions -rw-r--r--
201024_02
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
44
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     1
// CTestTelephonyPktSharedData.h
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     2
// Copyright (c) Symbian Software Ltd 2008. All rights reserved.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     3
//
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     4
// Implementation of the Class CTestTelephonyPktSharedData
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     5
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     6
#ifndef TESTTELEPHONYPKTSHAREDDATA_H_
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     7
#define TESTTELEPHONYPKTSHAREDDATA_H_
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     8
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     9
// system include
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    10
#include <etelqos.h>
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    11
#include <pcktcs.h>
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    12
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    13
// const define
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    14
const TInt KTFTFiltersGranularity 	= 1;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    15
const TInt KMaxServiceNum 			= 1;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    16
const TInt KMaxContextNum 			= 11;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    17
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    18
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    19
 * This class defines the shared data of PACKET test category between 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    20
 * different test steps.
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    21
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    22
class CTestLtsyPktSharedData : public CBase
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    23
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    24
 * @internalAll
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    25
 * @test
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    26
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    27
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    28
public: 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    29
	virtual ~CTestLtsyPktSharedData();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    30
	static CTestLtsyPktSharedData* NewL();	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    31
private:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    32
	CTestLtsyPktSharedData();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    33
	void ConstructL();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    34
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    35
public:
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    36
	RPacketService                      iPacket;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    37
	RPacketService::TStatus             iPacketStatus;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    38
	RPacketService::TRegistrationStatus iRegistrationStatus;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    39
	RPacketService::TMSClass            iCurrentMobileStationClass;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    40
	RPacketService::TMSClass            iMaxMobileStationClass;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    41
	TUint                               iStaticCaps;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    42
	RPacketService::TDynamicCapsFlags   iDynamicCaps;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    43
	RPacketService::TAttachMode         iCurrentAttachMode;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    44
	TInt                                iNumContexts;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    45
	TInt                                iMaxContextsAllowed;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    46
	RPacketContext                      iContext1;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    47
	RPacketContext                      iContext2;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    48
	RPacketContext                      iContext3;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    49
	RPacketService::TContextInfo        iContextInfo;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    50
	RPacketService::TContextInfo        iContextInfo2;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    51
	TName                               iContextName;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    52
	TName                               iContextName1;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    53
	RPacketContext::TContextStatus      iContextStatus;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    54
	RPacketQoS                          iQoS;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    55
	TName                               iQoSName;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    56
	RPacketQoS::TQoSCapsGPRS        iQoSCapabilities;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    57
	RPacketQoS::TQoSGPRSRequested   iQoSRequested;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    58
	RPacketQoS::TQoSGPRSNegotiated  iQoSNegotiated;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    59
	};
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    60
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    61
#endif // TESTTELEPHONYPKTSHAREDDATA_H_