cbsref/telephonyrefplugins/atltsy/integrationtest/src/testltsycallshareddata.cpp
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 31 Aug 2010 16:23:08 +0300
branchRCL_3
changeset 65 630d2f34d719
permissions -rw-r--r--
Revision: 201035 Kit: 201035

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

// CTSY include

// user include
#include "testltsycallshareddata.h"


CTestLtsyCallSharedData* CTestLtsyCallSharedData::NewL()
	{
	CTestLtsyCallSharedData* self = new (ELeave) CTestLtsyCallSharedData;
	CleanupStack::PushL(self);
	
	self->ConstructL();
	
	CleanupStack::Pop();
	return self;
	}

CTestLtsyCallSharedData::~CTestLtsyCallSharedData()
	{
	iVoiceLine.Close();
	
	iVoiceCallOne.Close();
	
	iVoiceCallTwo.Close();
	
	iEmergencyCall.Close();
	
	iMmCustomAPI.Close();
	
	delete iThirdPartyTel;
	iThirdPartyTel = NULL;
	}


CTestLtsyCallSharedData::CTestLtsyCallSharedData()
	{
	
	}


void CTestLtsyCallSharedData::ConstructL()
	{
	
	}

RLine& CTestLtsyCallSharedData::VoiceLine()
	{
	return iVoiceLine;
	}

RMobileCall& CTestLtsyCallSharedData::VoiceCallOne()
	{
	return iVoiceCallOne;
	}

RMobileCall& CTestLtsyCallSharedData::VoiceCallTwo()
	{
	return iVoiceCallTwo;
	}

RMobileCall& CTestLtsyCallSharedData::EmergencyCall()
	{
	return iEmergencyCall;
	}

RMmCustomAPI& CTestLtsyCallSharedData::MmCustomAPI()
	{
	return iMmCustomAPI;
	}

CTelephony*& CTestLtsyCallSharedData::ThirdPartyTelephony()
	{
	return iThirdPartyTel;
	}

// end of file