cbsref/telephonyrefplugins/atltsy/integrationtest/src/testltsyphonestoreshareddata.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
// TestTelephonyPhoneStoreSharedData.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 CTestTelephonyPhoneStoreSharedData
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 "TestLtsyPhoneStoreSharedData.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
 * Constructor
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    13
 * 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    14
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    15
CTestLtsyPhoneStoreSharedData::CTestLtsyPhoneStoreSharedData()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    16
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    17
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    18
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    19
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    20
 * Factory function to create a new CTestTelephonySmsSharedData object
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    21
 * 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    22
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    23
CTestLtsyPhoneStoreSharedData*CTestLtsyPhoneStoreSharedData::NewL()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    24
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    25
	CTestLtsyPhoneStoreSharedData* self = new (ELeave) CTestLtsyPhoneStoreSharedData();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    26
	CleanupStack::PushL(self);
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    27
	self->ConstructL();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    28
	CleanupStack::Pop();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    29
	return self;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    30
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    31
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    32
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    33
 * Destructor
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    34
 * 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    35
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    36
CTestLtsyPhoneStoreSharedData::~CTestLtsyPhoneStoreSharedData()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    37
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    38
	Reset();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    39
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    40
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    41
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    42
 * ConstructL
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    43
 * 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    44
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    45
void CTestLtsyPhoneStoreSharedData::ConstructL()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    46
	{
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
 * Delete all store objects
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    51
 * 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    52
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    53
void CTestLtsyPhoneStoreSharedData::Reset()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    54
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    55
	iENStore.Close();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    56
	iONStore.Close();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    57
	iPhBkStore.Close();
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    58
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    59
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    60
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    61
 * return ENStore 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    62
 * 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    63
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    64
RMobileENStore& CTestLtsyPhoneStoreSharedData::PhoneENStore()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    65
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    66
	return iENStore;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    67
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    68
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    69
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    70
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    71
 * return ONStore
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    72
 * 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    73
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    74
RMobileONStore& CTestLtsyPhoneStoreSharedData::PhoneONStore()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    75
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    76
	return iONStore;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    77
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    78
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    79
/**
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    80
 * return PhoneBookStore
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    81
 * 
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    82
 */
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    83
RMobilePhoneBookStore& CTestLtsyPhoneStoreSharedData::PhoneBookStore()
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    84
	{
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    85
	return iPhBkStore;
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    86
	}
8b72faa1200f 201024_02
hgs
parents:
diff changeset
    87
// end of file