# HG changeset patch # User Lars Persson # Date 1268337180 -3600 # Node ID 9569ea080d5a49a5570a638fbe8382a54c74cbdf # Parent 0050a64a90f84f4ff5173ef8a8826e81ae8f4c5c Export the proper functions for DLL usage diff -r 0050a64a90f8 -r 9569ea080d5a application/src/PodcastFeedView.cpp --- a/application/src/PodcastFeedView.cpp Thu Mar 11 20:45:26 2010 +0100 +++ b/application/src/PodcastFeedView.cpp Thu Mar 11 20:53:00 2010 +0100 @@ -398,7 +398,7 @@ aFeedInfo.SetFeedIconIndex(iconIndex); } else { - if(BaflUtils::FileExists(iPodcastModel.FsSession(), aFeedInfo.ImageFileName())) + if(BaflUtils::FileExists(iEikonEnv->FsSession(), aFeedInfo.ImageFileName())) { // If this fails, no reason to worry TRAP_IGNORE(iPodcastModel.ImageHandler().LoadFileAndScaleL(aFeedInfo.FeedIcon(), aFeedInfo.ImageFileName(), TSize(64,56), *this, aFeedInfo.Uid())); diff -r 0050a64a90f8 -r 9569ea080d5a engine/BWINS/podcastengineu.def --- a/engine/BWINS/podcastengineu.def Thu Mar 11 20:45:26 2010 +0100 +++ b/engine/BWINS/podcastengineu.def Thu Mar 11 20:53:00 2010 +0100 @@ -173,4 +173,5 @@ ?Url@CFeedInfo@@QBEABVTDesC16@@XZ @ 172 NONAME ; class TDesC16 const & CFeedInfo::Url(void) const ?Url@CShowInfo@@QBEABVTDesC16@@XZ @ 173 NONAME ; class TDesC16 const & CShowInfo::Url(void) const ?XMLEncode@PodcastUtils@@SAXAAVTDes16@@@Z @ 174 NONAME ; void PodcastUtils::XMLEncode(class TDes16 &) + ?AddObserver@CConnectionEngine@@QAEXPAVMConnectionObserver@@@Z @ 175 NONAME ; void CConnectionEngine::AddObserver(class MConnectionObserver *) diff -r 0050a64a90f8 -r 9569ea080d5a engine/inc/ConnectionEngine.h --- a/engine/inc/ConnectionEngine.h Thu Mar 11 20:45:26 2010 +0100 +++ b/engine/inc/ConnectionEngine.h Thu Mar 11 20:53:00 2010 +0100 @@ -67,7 +67,7 @@ void StartL(TConnectionType aConnectionType); RConnection& Connection(); TConnectionState ConnectionState(); - void AddObserver(MConnectionObserver* aObserver); + IMPORT_C void AddObserver(MConnectionObserver* aObserver); RSocketServ& SockServ(); private: // Methods CConnectionEngine(CPodcastModel& aPodcastModel); diff -r 0050a64a90f8 -r 9569ea080d5a engine/src/ConnectionEngine.cpp --- a/engine/src/ConnectionEngine.cpp Thu Mar 11 20:45:26 2010 +0100 +++ b/engine/src/ConnectionEngine.cpp Thu Mar 11 20:53:00 2010 +0100 @@ -261,7 +261,7 @@ return iConnectionState; } -void CConnectionEngine::AddObserver(MConnectionObserver* aObserver) +EXPORT_C void CConnectionEngine::AddObserver(MConnectionObserver* aObserver) { iObserverArray.Append(aObserver); }