--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cbsref/telephonyrefplugins/atltsy/integrationtest/src/testltsysmsshareddata.cpp Tue Aug 31 16:23:08 2010 +0300
@@ -0,0 +1,87 @@
+// TestTelephonySmsSharedData.cpp
+// Copyright (c) Symbian Software Ltd 2008. All rights reserved.
+//
+// Implementation of the Class CTestTelephonySmsSharedData
+
+// CTSY include
+
+// user include
+#include "TestLtsySmsSharedData.h"
+
+/**
+ * Constructor
+ *
+ */
+CTestLtsySmsSharedData::CTestLtsySmsSharedData()
+ {
+ }
+
+/**
+ * Factory function to create a new CTestLtsySmsSharedData object
+ *
+ */
+CTestLtsySmsSharedData*CTestLtsySmsSharedData:: NewL()
+ {
+ CTestLtsySmsSharedData* self = new (ELeave) CTestLtsySmsSharedData();
+ CleanupStack::PushL(self);
+ self->ConstructL();
+ CleanupStack::Pop();
+ return self;
+ }
+
+/**
+ * Destructor
+ *
+ */
+CTestLtsySmsSharedData::~CTestLtsySmsSharedData()
+ {
+ Reset();
+ }
+
+/**
+ * Delete all message, message store objects
+ *
+ */
+void CTestLtsySmsSharedData::Reset()
+ {
+ for(TInt i = iMessaging.Count()-1; i >= 0; i--)
+ {
+ iMessaging[i].Close();
+ }
+
+ for(TInt j = iSmsStore.Count()-1; j >= 0; j--)
+ {
+ iSmsStore[j].Close();
+ }
+
+ iMessaging.Reset();
+ iSmsStore.Reset();
+ }
+
+/**
+ * ConstructL
+ *
+ */
+void CTestLtsySmsSharedData::ConstructL()
+ {
+ }
+
+/**
+ * return sms array
+ *
+ */
+RArray<RMobileSmsMessaging>& CTestLtsySmsSharedData::SmsMessagingArray()
+ {
+ return iMessaging;
+ }
+
+/**
+ * return sms store array
+ *
+ */
+RArray<RMobileSmsStore>& CTestLtsySmsSharedData::SmsStoreArray()
+ {
+ return iSmsStore;
+ }
+
+// end of file