williamr@4: /* williamr@4: * Copyright (c) 2009 - 2009 Nokia Corporation and/or its subsidiary(-ies). williamr@4: * All rights reserved. williamr@4: * This component and the accompanying materials are made available williamr@4: * under the terms of "Eclipse Public License v1.0" williamr@4: * which accompanies this distribution, and is available williamr@4: * at the URL "http://www.eclipse.org/legal/epl-v10.html". williamr@4: * williamr@4: * Initial Contributors: williamr@4: * Nokia Corporation - initial contribution. williamr@4: * williamr@4: * Contributors: williamr@4: * williamr@4: * Description: Ininline definitions for Email Observer Plugin API. williamr@4: * williamr@4: */ williamr@4: williamr@4: #include williamr@4: williamr@4: // ---------------------------------------------------------------------------- williamr@4: // CEmailObserverPlugin::NewL williamr@4: // ---------------------------------------------------------------------------- williamr@4: // williamr@4: inline CEmailObserverPlugin* CEmailObserverPlugin::NewL( williamr@4: TUid aImplUid, williamr@4: MEmailObserverListener* aListener ) williamr@4: { williamr@4: TAny* interface = REComSession::CreateImplementationL( aImplUid, williamr@4: _FOFF( CEmailObserverPlugin, iDtor_ID_Key ), aListener ); williamr@4: return reinterpret_cast( interface ); williamr@4: } williamr@4: williamr@4: // ---------------------------------------------------------------------------- williamr@4: // CEmailObserverPlugin::~CEmailObserverPlugin williamr@4: // ---------------------------------------------------------------------------- williamr@4: // williamr@4: inline CEmailObserverPlugin::~CEmailObserverPlugin() williamr@4: { williamr@4: REComSession::DestroyedImplementation( iDtor_ID_Key ); williamr@4: }