CUpnpObjectList Class Reference
class CUpnpObjectList : public CBase
|
UPnPItemList class
upnpavobjects.lib
-
Since
-
Series 60 3.0
Constructor & Destructor Documentation
CUpnpObjectList()
CUpnpObjectList
|
(
|
)
|
[protected]
|
~CUpnpObjectList()
~CUpnpObjectList
|
(
|
)
|
[virtual]
|
Member Functions Documentation
AppendObjectL(CUpnpObject &)
IMPORT_C void
|
AppendObjectL
|
(
|
CUpnpObject
&
|
aNewObject
|
)
|
|
Appends new object to hierarchy
-
Since
-
Series 60 3.0
ConstructL()
void
|
ConstructL
|
(
|
)
|
[protected]
|
By default Symbian 2nd phase constructor is private.
ExternalizeL(RWriteStream &)
Externalizes itemlist information to stream. Leaves in case of errors.
-
Since
-
Series 60 3.0
FindObject(const TDesC8 &)
Searches object from the object hierarchy
-
Since
-
Series 60 3.0
FindObjectIndex(const TDesC8 &)
TInt
|
FindObjectIndex
|
(
|
const
TDesC8
&
|
aObjId
|
)
|
const [private]
|
IdsToDes8L()
IMPORT_C
HBufC8
*
|
IdsToDes8L
|
(
|
)
|
const
|
Serialize ids of contained objects to a heap based descriptor.
-
Since
-
Series 60 3.0
InternalizeL(RReadStream &)
Internalizes itemlist information from stream. Leaves in case of errors.
-
Since
-
Series 60 3.0
ObjectCount()
IMPORT_C
TInt
|
ObjectCount
|
(
|
)
|
const
|
Returns childcount of the itemlist
-
Since
-
Series 60 3.0
Remove(const TDesC8 &)
Detaches object from the hierarchy.
-
Since
-
Series 60 3.0
Parameters
const
TDesC8
& aId
|
id of the object to be removed and destroyed
|
RemoveAndDestroy(const TDesC8 &)
IMPORT_C void
|
RemoveAndDestroy
|
(
|
const
TDesC8
&
|
aId
|
)
|
|
Removes object from the hierarchy.
-
Since
-
Series 60 3.0
Parameters
const
TDesC8
& aId
|
id of the object to be removed and destroyed
|
ToDes8L()
IMPORT_C
HBufC8
*
|
ToDes8L
|
(
|
)
|
const
|
Serialize the whole list to a heap based descriptor.
-
Since
-
Series 60 3.0
Member Data Documentation
RPointerArray< CUpnpObject > iObjects
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.