CUpnpObjectBean Class Reference

class CUpnpObjectBean

Stores the data of object table row.

AVContentDirectory.lib
Since
Series60 3.1

Constructor & Destructor Documentation

CUpnpObjectBean()

CUpnpObjectBean()[private]

C++ default constructor.

~CUpnpObjectBean()

~CUpnpObjectBean()[virtual]

Destructor.

Member Functions Documentation

AttachClassL(TXmlEngElement)

voidAttachClassL(TXmlEngElementaElement)[private]
Adds class element to the given object's TXmlEngElement.
Since
Series S60 3.0

Parameters

TXmlEngElement aElement

AttachIdL(TXmlEngElement)

voidAttachIdL(TXmlEngElementaElement)[private]
Adds id attr to the given object's TXmlEngElement.
Since
Series S60 3.0

Parameters

TXmlEngElement aElement

AttachObjectElL(TXmlEngElement)

TXmlEngElement AttachObjectElL(TXmlEngElementaElement)
Adds object element and all required properties to the given TXmlEngElement.
Since
Series S60 3.0

Parameters

TXmlEngElement aElement

AttachParentIdL(TXmlEngElement)

voidAttachParentIdL(TXmlEngElementaElement)[private]
Adds ParentId attr to the given object's TXmlEngElement.
Since
Series S60 3.0

Parameters

TXmlEngElement aElement

AttachRefIdL(TXmlEngElement)

voidAttachRefIdL(TXmlEngElementaElement)
Adds refId attribute to the given object's TXmlEngElement.
Since
Series S60 3.0

Parameters

TXmlEngElement aElement

AttachRequiredPropertiesL(TXmlEngElement)

voidAttachRequiredPropertiesL(TXmlEngElement)[private]
Adds all required properties to the given object's TXmlEngElement.
Since
Series S60 3.0

Parameters

TXmlEngElement

AttachRestrictedL(TXmlEngElement)

voidAttachRestrictedL(TXmlEngElementaElement)[private]
Adds restricted attr to the given object's TXmlEngElement.
Since
Series S60 3.0

Parameters

TXmlEngElement aElement

AttachSearchableL(TXmlEngElement)

voidAttachSearchableL(TXmlEngElementaElement)
Adds searchable attr to the given object's TXmlEngElement.
Since
Series S60 3.0

Parameters

TXmlEngElement aElement

AttachTitleL(TXmlEngElement)

voidAttachTitleL(TXmlEngElementaElement)[private]
Adds title element to the given object's TXmlEngElement.
Since
Series S60 3.0

Parameters

TXmlEngElement aElement

AttachWholeObjectElL(TXmlEngElement)

TXmlEngElement AttachWholeObjectElL(TXmlEngElementaElement)
Adds object element and all properties to the given TXmlEngElement.
Since
Series S60 3.0

Parameters

TXmlEngElement aElement

ConstructL()

voidConstructL()[private]

By default Symbian 2nd phase constructor is private.

CopyToUpnpObjectL(CUpnpObject *)

voidCopyToUpnpObjectL(CUpnpObject *aElement)

Parameters

CUpnpObject * aElement

NewL(const RDbRowSet &)

CUpnpObjectBean *NewL(const RDbRowSet &aRowSet)[static]

Parameters

const RDbRowSet & aRowSet

NewLC()

CUpnpObjectBean *NewLC()[static]

Two-phased constructor.

NewLC(const RDbRowSet &)

CUpnpObjectBean *NewLC(const RDbRowSet &aRowSet)[static]

Parameters

const RDbRowSet & aRowSet

ObjClass()

TDesC8 &ObjClass()const [inline]
Gets iElmId value.
Since
Series S60 3.0

ObjId()

TInt ObjId()const [inline]
Gets iElmId value.
Since
Series S60 3.0

ObjParentId()

TInt ObjParentId()const [inline]
Gets iElmId value.
Since
Series S60 3.0

ObjRefId()

TInt ObjRefId()const [inline]
Gets iElmId value.
Since
Series S60 3.0

ObjRestricted()

TBool ObjRestricted()const [inline]
Gets iElmId value.
Since
Series S60 3.0

ObjSearchable()

TInt ObjSearchable()const [inline]
Gets iElmId value.
Since
Series S60 3.0

ObjTitle()

TDesC8 &ObjTitle()const [inline]
Gets iElmId value.
Since
Series S60 3.0

SetL(const RDbRowSet &)

voidSetL(const RDbRowSet &aRowSet)
Sets
Since
Series S60 3.0

Parameters

const RDbRowSet & aRowSet

SetObjClassL(const TDesC8 &)

voidSetObjClassL(const TDesC8 &aObjClass)
Sets iObjClass value.
Since
Series S60 3.0

Parameters

const TDesC8 & aObjClassvalue of 'class' in the object table

SetObjId(TInt)

voidSetObjId(TIntaObjId)[inline]
Sets iObjId value.
Since
Series S60 3.0

Parameters

TInt aObjIdvalue of id in the 'object' table

SetObjParentId(TInt)

voidSetObjParentId(TIntaObjParentId)[inline]
Sets iObjParentId value.
Since
Series S60 3.0

Parameters

TInt aObjParentIdvalue of 'parentID' in the object table

SetObjRefId(TInt)

voidSetObjRefId(TIntaObjRefId)[inline]
Sets iObjRefId value.
Since
Series S60 3.0

Parameters

TInt aObjRefIdvalue of 'refID' in the object table

SetObjRestricted(TBool)

voidSetObjRestricted(TBoolaObjRestricted)[inline]
Sets iObjRestricted value.
Since
Series S60 3.0

Parameters

TBool aObjRestrictedvalue of 'restricted' in the object table

SetObjSearchable(TInt)

voidSetObjSearchable(TIntaObjSearchable)[inline]
Sets iObjSearchable value.
Since
Series S60 3.0

Parameters

TInt aObjSearchablevalue of 'searchable' in the object table, -1 when undefined

SetObjTitleL(const TDesC8 &)

voidSetObjTitleL(const TDesC8 &aObjTitle)
Sets iObjTitle value.
Since
Series S60 3.0

Parameters

const TDesC8 & aObjTitlevalue of 'title' in the object table

Member Data Documentation

HBufC8 * iObjClass

HBufC8 *iObjClass[private]

TInt iObjId

TInt iObjId[private]

TInt iObjParentId

TInt iObjParentId[private]

TInt iObjRefId

TInt iObjRefId[private]

TBool iObjRestricted

TBool iObjRestricted[private]

TInt iObjSearchable

TInt iObjSearchable[private]

HBufC8 * iObjTitle

HBufC8 *iObjTitle[private]