diff -r 578830873419 -r ecc8def7944a emailservices/emailframework/src/CFSMailClient.cpp --- a/emailservices/emailframework/src/CFSMailClient.cpp Fri Apr 16 14:51:52 2010 +0300 +++ b/emailservices/emailframework/src/CFSMailClient.cpp Mon May 03 12:23:15 2010 +0300 @@ -1,5 +1,5 @@ /* -* Copyright (c) 2007-2008 Nokia Corporation and/or its subsidiary(-ies). +* Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies). * All rights reserved. * This component and the accompanying materials are made available * under the terms of "Eclipse Public License v1.0" @@ -15,8 +15,10 @@ * */ +// +#include +// -#include #include "emailtrace.h" #include "CFSMailClient.h" #include "CFSFWImplementation.h" @@ -574,7 +576,7 @@ // ----------------------------------------------------------------------------- // CFSMailClient::IncReferenceCount // ----------------------------------------------------------------------------- -TInt CFSMailClient::IncReferenceCount() +EXPORT_C TInt CFSMailClient::IncReferenceCount() { FUNC_LOG; return ++iReferenceCount; @@ -589,3 +591,19 @@ return --iReferenceCount; } +// ----------------------------------------------------------------------------- +// CFSMailClient::ReleaseExtension +// ----------------------------------------------------------------------------- +EXPORT_C void CFSMailClient::ReleaseExtension( CEmailExtension* aExtension ) + { + CExtendableEmail::ReleaseExtension( aExtension ); + } + +// ----------------------------------------------------------------------------- +// CFSMailClient::ExtensionL +// ----------------------------------------------------------------------------- +EXPORT_C CEmailExtension* CFSMailClient::ExtensionL( const TUid& aInterfaceUid ) + { + return CExtendableEmail::ExtensionL( aInterfaceUid ); + } +