CUpnpItem Class Reference

class CUpnpItem : public CUpnpObject

UPnPItem class

upnpavobjects.lib
Since
Series 60 3.0

Inherits from

Public Member Functions
~CUpnpItem ()
IMPORT_C void ExternalizeL ( RWriteStream &)
IMPORT_C void InternalizeL ( RReadStream &)
IMPORT_C CUpnpItem * NewL ()
TUPnPObjectType ObjectType ()
IMPORT_C const TDesC8 & RefId ()
IMPORT_C void SetRefIdL (const TDesC8 &)
Private Member Functions
CUpnpItem ()
void ConstructL ()
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()

void ConstructL ( ) [private]

By default Symbian 2nd phase constructor is private.

ExternalizeL(RWriteStream &)

IMPORT_C void ExternalizeL ( 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 void InternalizeL ( 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 void SetRefIdL ( 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]