cbsref/telephonyrefplugins/atltsy/integrationtest/inc/testltsyphonestoreshareddata.h
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Mon, 04 Oct 2010 02:16:52 +0300
changeset 75 f45cd1ad4667
parent 49 f50f4094acd7
permissions -rw-r--r--
Revision: 201039 Kit: 201039

// 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_*/