upnpavcontroller/upnpavcontrollerhelper/inc/upnpitemresolverobserver.h
author Sampo Huttunen <sampo.huttunen@nokia.com>
Thu, 18 Nov 2010 15:46:57 +0200
branchIOP_Improvements
changeset 44 97caed2372ca
parent 0 7f85d04be362
permissions -rw-r--r--
Fixed AVController, it was accidentally set to search only for renderers. Now also servers are added to device list. Also some minor changes in package definition xml and platform API xml definition files.

/*
* Copyright (c) 2005-2007 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"
* which accompanies this distribution, and is available
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
*
* Initial Contributors:
* Nokia Corporation - initial contribution.
*
* Contributors:
*
* Description:      Observer interface for item resolver interface
*
*/






#ifndef UPNPITEMRESOLVEROBSERVER_H
#define UPNPITEMRESOLVEROBSERVER_H

//  INCLUDES
#include <e32base.h>

// FORWARD DECLARATIONS
class MUPnPItemResolver;

// CLASS DECLARATION

/**
* Observer for the item resolver class.
* MUPnPItemResolver service informs using this interface that resolve
* operation has been completed and (if succesful) an item is ready
*
* @lib upnpavcontrollerhelper.lib
* @since S60 3.2
*/
class MUPnPItemResolverObserver
    {

public:

    /**
     * indicates that operation is complete and results are available
     * (if operation was succesful) after this operation, browsing
     * session will not be used anymore.
     * @param aResolver the resolver object that produced the event
     * @param aError KErrNone if operation was succesful
     */
    virtual void ResolveComplete(
        const MUPnPItemResolver& aResolver,
        TInt aError ) = 0;

    };


#endif  // UPNPITEMRESOLVEROBSERVER_H

// End of File