cbsref/telephonyrefplugins/atltsy/integrationtest/src/testltsyphonestoreshareddata.cpp
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 06 Jul 2010 15:36:38 +0300
changeset 49 f50f4094acd7
permissions -rw-r--r--
Revision: 201027 Kit: 2010127

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

// CTSY include

// user include
#include "TestLtsyPhoneStoreSharedData.h"

/**
 * Constructor
 * 
 */
CTestLtsyPhoneStoreSharedData::CTestLtsyPhoneStoreSharedData()
	{
	}

/**
 * Factory function to create a new CTestTelephonySmsSharedData object
 * 
 */
CTestLtsyPhoneStoreSharedData*CTestLtsyPhoneStoreSharedData::NewL()
	{
	CTestLtsyPhoneStoreSharedData* self = new (ELeave) CTestLtsyPhoneStoreSharedData();
	CleanupStack::PushL(self);
	self->ConstructL();
	CleanupStack::Pop();
	return self;
	}

/**
 * Destructor
 * 
 */
CTestLtsyPhoneStoreSharedData::~CTestLtsyPhoneStoreSharedData()
	{
	Reset();
	}

/**
 * ConstructL
 * 
 */
void CTestLtsyPhoneStoreSharedData::ConstructL()
	{
	}

/**
 * Delete all store objects
 * 
 */
void CTestLtsyPhoneStoreSharedData::Reset()
	{
	iENStore.Close();
	iONStore.Close();
	iPhBkStore.Close();
	}

/**
 * return ENStore 
 * 
 */
RMobileENStore& CTestLtsyPhoneStoreSharedData::PhoneENStore()
	{
	return iENStore;
	}


/**
 * return ONStore
 * 
 */
RMobileONStore& CTestLtsyPhoneStoreSharedData::PhoneONStore()
	{
	return iONStore;
	}

/**
 * return PhoneBookStore
 * 
 */
RMobilePhoneBookStore& CTestLtsyPhoneStoreSharedData::PhoneBookStore()
	{
	return iPhBkStore;
	}
// end of file