cbsref/telephonyrefplugins/atltsy/integrationtest/src/testltsycallshareddata.cpp
author hgs
Thu, 07 Oct 2010 11:24:36 +0100
changeset 76 91e0f833dd8b
parent 44 8b72faa1200f
permissions -rw-r--r--
201039_01
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
44
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     1
// TestTelephonyCallSharedData.cpp
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 CTestTelephonyCallSharedData
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     5
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     6
// CTSY include
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     7
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     8
// user include
8b72faa1200f 201024_02
hgs
parents:
diff changeset
     9
#include "testltsycallshareddata.h"
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    10
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    11
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    12
CTestLtsyCallSharedData* CTestLtsyCallSharedData::NewL()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    13
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    14
	CTestLtsyCallSharedData* self = new (ELeave) CTestLtsyCallSharedData;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    15
	CleanupStack::PushL(self);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    16
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    17
	self->ConstructL();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    18
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    19
	CleanupStack::Pop();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    20
	return self;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    21
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    22
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    23
CTestLtsyCallSharedData::~CTestLtsyCallSharedData()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    24
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    25
	iVoiceLine.Close();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    26
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    27
	iVoiceCallOne.Close();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    28
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    29
	iVoiceCallTwo.Close();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    30
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    31
	iEmergencyCall.Close();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    32
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    33
	iMmCustomAPI.Close();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    34
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    35
	delete iThirdPartyTel;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    36
	iThirdPartyTel = NULL;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    37
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    38
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    39
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    40
CTestLtsyCallSharedData::CTestLtsyCallSharedData()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    41
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    42
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    43
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    44
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    45
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    46
void CTestLtsyCallSharedData::ConstructL()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    47
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    48
	
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    49
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    50
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    51
RLine& CTestLtsyCallSharedData::VoiceLine()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    52
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    53
	return iVoiceLine;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    54
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    55
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    56
RMobileCall& CTestLtsyCallSharedData::VoiceCallOne()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    57
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    58
	return iVoiceCallOne;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    59
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    60
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    61
RMobileCall& CTestLtsyCallSharedData::VoiceCallTwo()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    62
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    63
	return iVoiceCallTwo;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    64
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    65
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    66
RMobileCall& CTestLtsyCallSharedData::EmergencyCall()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    67
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    68
	return iEmergencyCall;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    69
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    70
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    71
RMmCustomAPI& CTestLtsyCallSharedData::MmCustomAPI()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    72
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    73
	return iMmCustomAPI;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    74
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    75
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    76
CTelephony*& CTestLtsyCallSharedData::ThirdPartyTelephony()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    77
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    78
	return iThirdPartyTel;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    79
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    80
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    81
// end of file