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)

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

Parameters

TXmlEngElement aElement

AttachIdL(TXmlEngElement)

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

Parameters

TXmlEngElement aElement

AttachObjectElL(TXmlEngElement)

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

Parameters

TXmlEngElement aElement

AttachParentIdL(TXmlEngElement)

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

Parameters

TXmlEngElement aElement

AttachRefIdL(TXmlEngElement)

void AttachRefIdL ( TXmlEngElement aElement )
Adds refId attribute to the given object's TXmlEngElement .
Since
Series S60 3.0

Parameters

TXmlEngElement aElement

AttachRequiredPropertiesL(TXmlEngElement)

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

Parameters

TXmlEngElement

AttachRestrictedL(TXmlEngElement)

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

Parameters

TXmlEngElement aElement

AttachSearchableL(TXmlEngElement)

void AttachSearchableL ( TXmlEngElement aElement )
Adds searchable attr to the given object's TXmlEngElement .
Since
Series S60 3.0

Parameters

TXmlEngElement aElement

AttachTitleL(TXmlEngElement)

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

Parameters

TXmlEngElement aElement

AttachWholeObjectElL(TXmlEngElement)

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

Parameters

TXmlEngElement aElement

ConstructL()

void ConstructL ( ) [private]

By default Symbian 2nd phase constructor is private.

CopyToUpnpObjectL(CUpnpObject *)

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

void SetL ( const RDbRowSet & aRowSet )
Sets
Since
Series S60 3.0

Parameters

const RDbRowSet & aRowSet

SetObjClassL(const TDesC8 &)

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

Parameters

const TDesC8 & aObjClass value of 'class' in the object table

SetObjId(TInt)

void SetObjId ( TInt aObjId ) [inline]
Sets iObjId value.
Since
Series S60 3.0

Parameters

TInt aObjId value of id in the 'object' table

SetObjParentId(TInt)

void SetObjParentId ( TInt aObjParentId ) [inline]
Sets iObjParentId value.
Since
Series S60 3.0

Parameters

TInt aObjParentId value of 'parentID' in the object table

SetObjRefId(TInt)

void SetObjRefId ( TInt aObjRefId ) [inline]
Sets iObjRefId value.
Since
Series S60 3.0

Parameters

TInt aObjRefId value of 'refID' in the object table

SetObjRestricted(TBool)

void SetObjRestricted ( TBool aObjRestricted ) [inline]
Sets iObjRestricted value.
Since
Series S60 3.0

Parameters

TBool aObjRestricted value of 'restricted' in the object table

SetObjSearchable(TInt)

void SetObjSearchable ( TInt aObjSearchable ) [inline]
Sets iObjSearchable value.
Since
Series S60 3.0

Parameters

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

SetObjTitleL(const TDesC8 &)

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

Parameters

const TDesC8 & aObjTitle value 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]