cbsref/telephonyrefplugins/atltsy/integrationtest/inc/testltsysmsshareddata.h
changeset 49 f50f4094acd7
equal deleted inserted replaced
48:14460bf2a402 49:f50f4094acd7
       
     1 // TestTelephonySmsSharedData.h
       
     2 // Copyright (c) Symbian Software Ltd 2008. All rights reserved.
       
     3 //
       
     4 // Implementation of the Class CTestTelephonySmsSharedData
       
     5 
       
     6 #ifndef TESTTELEPHONYSMSSHAREDDATA_H
       
     7 #define TESTTELEPHONYSMSSHAREDDATA_H
       
     8 
       
     9 // system include
       
    10 #include <e32cmn.h>
       
    11 #include <e32base.h>
       
    12 #include <etelmm.h>
       
    13 
       
    14 /**
       
    15  * This class defines the shared data of sms test category between 
       
    16  * different test steps.
       
    17  */
       
    18 class CTestLtsySmsSharedData : public CBase
       
    19 /**
       
    20  * @internalAll
       
    21  * @test
       
    22  */
       
    23 	{
       
    24 public:
       
    25 	CTestLtsySmsSharedData();
       
    26 	virtual ~CTestLtsySmsSharedData();
       
    27 	static CTestLtsySmsSharedData* NewL();
       
    28 	RArray<RMobileSmsMessaging>& SmsMessagingArray();
       
    29 	RArray<RMobileSmsStore>& SmsStoreArray();
       
    30 	void Reset();
       
    31 	void InitializeL();
       
    32 private:
       
    33 	void ConstructL();
       
    34 private:
       
    35 	RArray<RMobileSmsMessaging> iMessaging;
       
    36 	RArray<RMobileSmsStore> iSmsStore;
       
    37 	};
       
    38 
       
    39 #endif // TESTTELEPHONYSMSSHAREDDATA_H