44 #include <SenDateUtils.h> |
44 #include <SenDateUtils.h> |
45 #include <SenTransportProperties.h> |
45 #include <SenTransportProperties.h> |
46 |
46 |
47 //#include <SenVtcpTransportProperties.h> |
47 //#include <SenVtcpTransportProperties.h> |
48 #include "testproperty.h" |
48 #include "testproperty.h" |
49 #include <xml/dom/xmlengchunkcontainer.h> |
49 #include <XmlEngChunkContainer.h> |
50 #include <xml/dom/xmlengfilecontainer.h> |
50 #include <XmlEngFileContainer.h> |
51 //#include <xml/dom/xmlengserializer.h> |
51 //#include <XmlEngSerializer.h> |
52 |
52 |
53 #include <e32base.h> // for CActive |
53 #include <e32base.h> // for CActive |
54 #include <aknnotewrappers.h> |
54 #include <aknnotewrappers.h> |
55 |
55 |
56 #include <commdb.h> |
56 #include <commdb.h> |
1828 TUint32 iapId = SearchIAPIdByNameL(KIAPName); |
1828 TUint32 iapId = SearchIAPIdByNameL(KIAPName); |
1829 iSenXmlServiceDescription->SetIapIdL(iapId); |
1829 iSenXmlServiceDescription->SetIapIdL(iapId); |
1830 TInt err(KErrNone); |
1830 TInt err(KErrNone); |
1831 |
1831 |
1832 //iServiceConnection = CSenServiceConnection::NewL(*this, KAddressBookServiceId()); |
1832 //iServiceConnection = CSenServiceConnection::NewL(*this, KAddressBookServiceId()); |
1833 iServiceConnection = CSenServiceConnection::NewLC(*this, *iSenXmlServiceDescription); |
1833 iServiceConnection = CSenServiceConnection::NewL(*this, *iSenXmlServiceDescription); |
1834 |
1834 |
1835 StartActiveScheduler(1); |
1835 StartActiveScheduler(1); |
1836 User::LeaveIfError(this->iFsSessionHandle.Connect());//anil |
1836 User::LeaveIfError(this->iFsSessionHandle.Connect());//anil |
1837 User::LeaveIfError(this->iFsSessionHandle.ShareProtected()); |
1837 User::LeaveIfError(this->iFsSessionHandle.ShareProtected()); |
1838 err = iRFileHandle.Open(iFsSessionHandle, _L("c:\\private\\101FB3E7\\Test.txt"), EFileStream|EFileRead); |
1838 err = iRFileHandle.Open(iFsSessionHandle, _L("c:\\private\\101FB3E7\\Test.txt"), EFileStream|EFileRead); |
1855 //StartActiveScheduler(1); |
1855 //StartActiveScheduler(1); |
1856 CleanupStack::Pop(&iRFileHandle); |
1856 CleanupStack::Pop(&iRFileHandle); |
1857 if(iFsSessionHandle.Handle()) |
1857 if(iFsSessionHandle.Handle()) |
1858 iFsSessionHandle.Close(); |
1858 iFsSessionHandle.Close(); |
1859 |
1859 |
1860 CleanupStack::Pop(iServiceConnection); |
1860 //CleanupStack::Pop(iServiceConnection); |
1861 __ASSERT_ALWAYS_NO_LEAVE(delete iServiceConnection); |
1861 __ASSERT_ALWAYS_NO_LEAVE(delete iServiceConnection); |
1862 iServiceConnection = NULL; |
1862 iServiceConnection = NULL; |
1863 |
1863 |
1864 __ASSERT_ALWAYS_NO_LEAVE(delete iSenXmlServiceDescription); |
1864 __ASSERT_ALWAYS_NO_LEAVE(delete iSenXmlServiceDescription); |
1865 iSenXmlServiceDescription = NULL; |
1865 iSenXmlServiceDescription = NULL; |
1880 TUint32 iapId = SearchIAPIdByNameL(KIAPName); |
1880 TUint32 iapId = SearchIAPIdByNameL(KIAPName); |
1881 iSenXmlServiceDescription->SetIapIdL(iapId); |
1881 iSenXmlServiceDescription->SetIapIdL(iapId); |
1882 TInt err(KErrNone); |
1882 TInt err(KErrNone); |
1883 |
1883 |
1884 //iServiceConnection = CSenServiceConnection::NewL(*this, KAddressBookServiceId()); |
1884 //iServiceConnection = CSenServiceConnection::NewL(*this, KAddressBookServiceId()); |
1885 iServiceConnection = CSenServiceConnection::NewLC(*this, *iSenXmlServiceDescription); |
1885 iServiceConnection = CSenServiceConnection::NewL(*this, *iSenXmlServiceDescription); |
1886 |
1886 |
1887 StartActiveScheduler(1); |
1887 StartActiveScheduler(1); |
1888 /* |
1888 /* |
1889 _LIT16(KRFileSrc,"c\\private\\101FB3E7\\Test.txt"); |
1889 _LIT16(KRFileSrc,"c\\private\\101FB3E7\\Test.txt"); |
1890 TInt err = iRFileHandle.Open(iFsSessionHandle,_L("c:\\private\\101FB3E7\\Test.txt"),EFileWrite); |
1890 TInt err = iRFileHandle.Open(iFsSessionHandle,_L("c:\\private\\101FB3E7\\Test.txt"),EFileWrite); |
1907 CleanupClosePushL(iRFileHandle); |
1907 CleanupClosePushL(iRFileHandle); |
1908 TInt transactionIdOrError = iServiceConnection->SendL(iRFileHandle); |
1908 TInt transactionIdOrError = iServiceConnection->SendL(iRFileHandle); |
1909 if (transactionIdOrError == KErrNone) |
1909 if (transactionIdOrError == KErrNone) |
1910 StartActiveScheduler(1); |
1910 StartActiveScheduler(1); |
1911 // LOCAL_ASSERT(transactionIdOrError > KErrNone); |
1911 // LOCAL_ASSERT(transactionIdOrError > KErrNone); |
1912 |
1912 //CleanupStack::Pop(&iRFileHandle); |
1913 CleanupStack::PopAndDestroy(&iRFileHandle); |
1913 CleanupStack::PopAndDestroy(&iRFileHandle); |
1914 if(iFsSessionHandle.Handle()) |
1914 if(iFsSessionHandle.Handle()) |
1915 iFsSessionHandle.Close(); |
1915 iFsSessionHandle.Close(); |
1916 |
1916 |
1917 CleanupStack::Pop(iServiceConnection); |
1917 //CleanupStack::Pop(iServiceConnection); |
1918 __ASSERT_ALWAYS_NO_LEAVE(delete iServiceConnection); |
1918 __ASSERT_ALWAYS_NO_LEAVE(delete iServiceConnection); |
1919 iServiceConnection = NULL; |
1919 iServiceConnection = NULL; |
1920 __ASSERT_ALWAYS_NO_LEAVE(delete iSenXmlServiceDescription); |
1920 __ASSERT_ALWAYS_NO_LEAVE(delete iSenXmlServiceDescription); |
1921 iSenXmlServiceDescription = NULL; |
1921 iSenXmlServiceDescription = NULL; |
1922 |
1922 |