CUpnpAVRequest Class Reference

class CUpnpAVRequest : public CBase

UPnP AV Controller Client/Server communication helper class

-
Since
Series 60 3.1

Inherits from

Constructor & Destructor Documentation

CUpnpAVRequest()

CUpnpAVRequest()[private, inline]

Constructor

~CUpnpAVRequest()

~CUpnpAVRequest()[inline, virtual]

Destructor.

Member Functions Documentation

ConstructL()

voidConstructL()[private, inline]

Perform the second phase construction

ExternalizeL(RWriteStream &)

voidExternalizeL(RWriteStream &aStream)const [inline]
Externalizes information to stream. Leaves in case of errors.
Since
Series 60 3.1

Parameters

RWriteStream & aStream

FilePath()

const TDesC &FilePath()[inline]

Retuns filepath

FileSharing()

MUPnPAVBrowsingSession::TFileSharing FileSharing()[inline]

Retuns state of filesharing

Id()

const TDesC8 &Id()[inline]

Retuns Id

InternalizeL(RReadStream &)

voidInternalizeL(RReadStream &aStream)[inline]
Internalizes information from stream. Leaves in case of errors.
Since
Series 60 3.1

Parameters

RReadStream & aStream

MemoryType()

MUPnPAVBrowsingSession::TMemoryType MemoryType()[inline]

Retuns used memory type

NewL()

CUpnpAVRequest *NewL()[static, inline]

Two-phased constructor.

NewLC()

CUpnpAVRequest *NewLC()[static, inline]

Two-phased constructor.

RequiresBrowse()

TBool RequiresBrowse()[inline]

Retuns ETrue if a browse action is required

SetFilePathL(const TDesC &)

voidSetFilePathL(const TDesC &aFilePath)[inline]

Sets filepath

Parameters

const TDesC & aFilePathfilepath

SetFileSharing(MUPnPAVBrowsingSession::TFileSharing)

voidSetFileSharing(MUPnPAVBrowsingSession::TFileSharingaFileSharing)[inline]

Sets the state of filesharing after operation

Parameters

MUPnPAVBrowsingSession::TFileSharing aFileSharingstate of filesharing

SetIdL(const TDesC8 &)

voidSetIdL(const TDesC8 &aId)[inline]

Sets Id

Parameters

const TDesC8 & aIdId

SetMemoryType(MUPnPAVBrowsingSession::TMemoryType)

voidSetMemoryType(MUPnPAVBrowsingSession::TMemoryTypeaMemoryType)[inline]

Sets used memory type

Parameters

MUPnPAVBrowsingSession::TMemoryType aMemoryTypememory type

SetRequiresBrowse(TBool)

voidSetRequiresBrowse(TBoolaBrowse)[inline]

Sets if a browse action is required

Parameters

TBool aBrowseETrue is a browse action is required

SetURIL(const TDesC8 &)

voidSetURIL(const TDesC8 &aURI)[inline]

Sets URI

Parameters

const TDesC8 & aURIURI

SetUuidL(const TDesC8 &)

voidSetUuidL(const TDesC8 &aUuid)[inline]

Sets Uuid

Parameters

const TDesC8 & aUuidUuid

ToDes8L()

HBufC8 *ToDes8L()const [inline]

Externalizes information to stream and returns the object as a heap desctiptor.

URI()

const TDesC8 &URI()[inline]

Retuns URI

Uuid()

const TDesC8 &Uuid()[inline]

Retuns Uuid

Member Data Documentation

HBufC * iFilePath

HBufC *iFilePath[private]

MUPnPAVBrowsingSession::TFileSharing iFileSharing

MUPnPAVBrowsingSession::TFileSharing iFileSharing[private]

HBufC8 * iId

HBufC8 *iId[private]

MUPnPAVBrowsingSession::TMemoryType iMemoryType

MUPnPAVBrowsingSession::TMemoryType iMemoryType[private]

TBool iRequiresBrowse

TBool iRequiresBrowse[private]

HBufC8 * iURI

HBufC8 *iURI[private]

HBufC8 * iUuid

HBufC8 *iUuid[private]