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()

void ConstructL ( ) [private, inline]

Perform the second phase construction

ExternalizeL(RWriteStream &)

void ExternalizeL ( 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 &)

void InternalizeL ( 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 &)

void SetFilePathL ( const TDesC & aFilePath ) [inline]

Sets filepath

Parameters

const TDesC & aFilePath filepath

SetFileSharing(MUPnPAVBrowsingSession::TFileSharing)

void SetFileSharing ( MUPnPAVBrowsingSession::TFileSharing aFileSharing ) [inline]

Sets the state of filesharing after operation

Parameters

MUPnPAVBrowsingSession::TFileSharing aFileSharing state of filesharing

SetIdL(const TDesC8 &)

void SetIdL ( const TDesC8 & aId ) [inline]

Sets Id

Parameters

const TDesC8 & aId Id

SetMemoryType(MUPnPAVBrowsingSession::TMemoryType)

void SetMemoryType ( MUPnPAVBrowsingSession::TMemoryType aMemoryType ) [inline]

Sets used memory type

Parameters

MUPnPAVBrowsingSession::TMemoryType aMemoryType memory type

SetRequiresBrowse(TBool)

void SetRequiresBrowse ( TBool aBrowse ) [inline]

Sets if a browse action is required

Parameters

TBool aBrowse ETrue is a browse action is required

SetURIL(const TDesC8 &)

void SetURIL ( const TDesC8 & aURI ) [inline]

Sets URI

Parameters

const TDesC8 & aURI URI

SetUuidL(const TDesC8 &)

void SetUuidL ( const TDesC8 & aUuid ) [inline]

Sets Uuid

Parameters

const TDesC8 & aUuid Uuid

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]