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
|
Cleanup()
void
|
Cleanup
|
(
|
)
|
[private]
|
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.