CUpnpItem Class Reference

class CUpnpItem : public CUpnpObject

UPnPItem class

upnpavobjects.lib
Since
Series 60 3.0

Inherits from

Public Member Functions
~CUpnpItem()
IMPORT_C voidExternalizeL(RWriteStream &)
IMPORT_C voidInternalizeL(RReadStream &)
IMPORT_C CUpnpItem *NewL()
TUPnPObjectType ObjectType()
IMPORT_C const TDesC8 &RefId()
IMPORT_C voidSetRefIdL(const TDesC8 &)
Private Member Functions
CUpnpItem()
voidConstructL()
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()
CUpnpObject::AddElementL(CUpnpElement *)
CUpnpObject::AddResourceL(const TDesC16 &,const TDesC8 &)
CUpnpObject::BaseExternalizeL(RWriteStream &)const
CUpnpObject::BaseInternalizeL(RReadStream &)
CUpnpObject::CUpnpObject()
CUpnpObject::CopyL(const CUpnpObject &)
CUpnpObject::GetElements()
CUpnpObject::Id()const
CUpnpObject::ObjectClass()const
CUpnpObject::ParentId()const
CUpnpObject::RemoveElementL(const CUpnpElement *)
CUpnpObject::Restricted()const
CUpnpObject::SafeExternalizeL(RWriteStream &,const TDesC8 &,const TInt)const
CUpnpObject::SetIdL(const TDesC8 &)
CUpnpObject::SetObjectClassL(const TDesC8 &)
CUpnpObject::SetParentIdL(const TDesC8 &)
CUpnpObject::SetRestricted(TBool)
CUpnpObject::SetTitleL(const TDesC8 &)
CUpnpObject::SetWriteStatus(TBool)
CUpnpObject::Title()const
CUpnpObject::ToDes8L()const
CUpnpObject::WriteStatus()const
CUpnpObject::operator=(const CUpnpObject &)
CUpnpObject::~CUpnpObject()
Private Attributes
HBufC8 *iRefId
Inherited Attributes
CUpnpObject::iElements
CUpnpObject::iId
CUpnpObject::iObjectClass
CUpnpObject::iParentId
CUpnpObject::iRestricted
CUpnpObject::iTitle
CUpnpObject::iWriteStatus

Constructor & Destructor Documentation

CUpnpItem()

CUpnpItem()[private]

C++ default constructor.

~CUpnpItem()

IMPORT_C~CUpnpItem()[virtual]

Destructor.

Member Functions Documentation

ConstructL()

voidConstructL()[private]

By default Symbian 2nd phase constructor is private.

ExternalizeL(RWriteStream &)

IMPORT_C voidExternalizeL(RWriteStream &aStream)const [virtual]
Externalizes item information to stream. Leaves in case of errors.
Since
Series 60 3.0

Parameters

RWriteStream & aStream

InternalizeL(RReadStream &)

IMPORT_C voidInternalizeL(RReadStream &aStream)[virtual]
Internalizes item information from stream. Leaves in case of errors.
Since
Series 60 3.0

Parameters

RReadStream & aStream

NewL()

IMPORT_C CUpnpItem *NewL()[static]

Two-phased constructor.

ObjectType()

TUPnPObjectType ObjectType()const [virtual]
Returns type of the object (= item)
Since
Series 60 3.0

RefId()

IMPORT_C const TDesC8 &RefId()const
Gets File name for the UPnP item
Since
Series 60 3.0

SetRefIdL(const TDesC8 &)

IMPORT_C voidSetRefIdL(const TDesC8 &aRefId)
Sets File name (including path) for the UPnP item. Leaves in case of errors.
Since
Series 60 3.0

Parameters

const TDesC8 & aRefId

Member Data Documentation

HBufC8 * iRefId

HBufC8 *iRefId[private]