CUPnPRemoteItemResolver Class Reference
class CUPnPRemoteItemResolver : public CUPnPAbstractBrowsingSessionObserver |
Resolves remote upnp items from a plain item id. This resolving is done by executing a upnp metadata browse, or possibly several ones of those.
upnpavcontrollerhelper.lib
- Since
- S60 3.2
Inherited Functions |
---|
| CBase::CBase() |
| CBase::Delete(CBase *) |
| CBase::Extension_(TUint,TAny *&,TAny *) |
| CBase::operator new(TUint) |
| CBase::operator new(TUint,TAny *) |
| CBase::operator new(TUint,TLeave) |
| CBase::operator new(TUint,TLeave,TUint) |
| CBase::operator new(TUint,TUint) |
| CBase::~CBase() |
| CUPnPAbstractBrowsingSessionObserver::CUPnPAbstractBrowsingSessionObserver() |
| CUPnPAbstractBrowsingSessionObserver::CreateContainerResponse(TInt,const TDesC8 &) |
| CUPnPAbstractBrowsingSessionObserver::DeleteObjectResponse(TInt) |
| CUPnPAbstractBrowsingSessionObserver::DisableSessionObserver() |
| CUPnPAbstractBrowsingSessionObserver::EnableSessionObserver() |
| CUPnPAbstractBrowsingSessionObserver::IsSessionObserverEnabled() |
| CUPnPAbstractBrowsingSessionObserver::MediaServerDisappeared(TUPnPDeviceDisconnectedReason) |
| CUPnPAbstractBrowsingSessionObserver::ReserveLocalMSServicesCompleted(TInt) |
| CUPnPAbstractBrowsingSessionObserver::SearchCapabilitiesResponse(TInt,const TDesC8 &) |
| CUPnPAbstractBrowsingSessionObserver::SearchResponse(const TDesC8 &,TInt,TInt,TInt,const TDesC8 &) |
| CUPnPAbstractBrowsingSessionObserver::SetSession(MUPnPAVBrowsingSession &) |
| CUPnPAbstractBrowsingSessionObserver::~CUPnPAbstractBrowsingSessionObserver() |
Constructor & Destructor Documentation
CUPnPRemoteItemResolver(const TDesC8 &, MUPnPAVBrowsingSession &, MUPnPResourceSelector &, const TDesC8 &)
~CUPnPRemoteItemResolver()
~CUPnPRemoteItemResolver | ( | ) | [virtual] |
destructor
- Since
- Series 60 3.2
Member Functions Documentation
BrowseResponse(const TDesC8 &, TInt, TInt, TInt, const TDesC8 &)
void | BrowseResponse | ( | const TDesC8 & | aBrowseResponse, |
| TInt | aError, |
| TInt | aMatches, |
| TInt | aTotalCount, |
| const TDesC8 & | aUpdateId |
| ) | [protected] |
BrowseResponseL(const TDesC8 &)
void | BrowseResponseL | ( | const TDesC8 & | aBrowseResponse | ) | [private] |
Handles the parsing of the browse response.
Parameters
const TDesC8 & aBrowseResponse | (const TDesC8&) the browse response |
Complete(TInt)
void | Complete | ( | TInt | aError | ) | [private] |
Completes ongoing async operation
ConstructL(const TDesC8 &, MUPnPAVBrowsingSession &, MUPnPResourceSelector &, const TDesC8 &)
NewL(const TDesC8 &, MUPnPAVBrowsingSession &, MUPnPResourceSelector &, const TDesC8 &)
ProcessResultObjectL(const CUpnpObject *)
void | ProcessResultObjectL | ( | const CUpnpObject * | aResult | ) | [private] |
after receiving the result object, processes it: either continues browsing recursively or calls back notifying the object is ready to be fetched.
ResolveL(MUPnPItemResolverObserver &)
Member Enumerations Documentation
Enum TInternalState
Enumerators
EStateIdle | |
EStateActive | |
EStateReady | |
Member Data Documentation
const TDesC8 & iBrowseFilter
const TDesC8 & | iBrowseFilter | [private] |
MUPnPAVBrowsingSession & iBrowsingSession
CUpnpItem * iFirstLevelItem
CUpnpItem * iLastLevelItem
MUPnPItemResolverObserver * iObserver
TInt
iRecursionDepth
TInt
| iRecursionDepth | [private] |
const CUpnpElement * iResource
MUPnPResourceSelector & iSelector
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.