cbsref/telephonyrefplugins/atltsy/integrationtest/inc/testltsyphonestoreshareddata.h
author William Roberts <williamr@symbian.org>
Thu, 22 Jul 2010 16:45:24 +0100
branchGCC_SURGE
changeset 54 7f274f99c152
parent 49 f50f4094acd7
permissions -rw-r--r--
Catchup to latest Symbian^4

// TestTelephonyPhoneStoreSharedData.h
// Copyright (c) Symbian Software Ltd 2008. All rights reserved.
//
// Implementation of the Class CTestTelephonyPhoneStoreSharedData

#ifndef TESTTELEPHONYPHONESTORESHAREDDATA_H_
#define TESTTELEPHONYPHONESTORESHAREDDATA_H_
// system include
#include <e32cmn.h>
#include <e32base.h>
#include <etelmm.h>

/**
 * This class defines the shared data of phone store test category between 
 * different test steps.
 */
class CTestLtsyPhoneStoreSharedData : public CBase
/**
 * @internalAll
 * @test
 */
	{
public:
	CTestLtsyPhoneStoreSharedData();
	virtual ~CTestLtsyPhoneStoreSharedData();
	static CTestLtsyPhoneStoreSharedData* NewL();	
	RMobileENStore& PhoneENStore();	
	RMobileONStore& PhoneONStore();	
	RMobilePhoneBookStore& PhoneBookStore();
	void   Reset();	
private:
	void ConstructL();
private:
	RMobileONStore iONStore;
	RMobileENStore iENStore;
	RMobilePhoneBookStore iPhBkStore;
	};
#endif /*TESTTELEPHONYPHONESTORESHAREDDATA_H_*/