CUpnpAVDeviceList Class Reference

class CUpnpAVDeviceList : public CBase

UPnP AV Device list class

upnpavcontrollerclient.lib
Since
Series 60 3.1

Inherits from

Constructor & Destructor Documentation

CUpnpAVDeviceList()

CUpnpAVDeviceList ( ) [protected]

C++ default constructor.

~CUpnpAVDeviceList()

~CUpnpAVDeviceList ( ) [virtual]

Destructor.

Member Functions Documentation

AppendDeviceL(CUpnpAVDevice &)

IMPORT_C void AppendDeviceL ( CUpnpAVDevice & aDevice )

Appends a new device

Parameters

CUpnpAVDevice & aDevice

ConstructL()

void ConstructL ( ) [protected]

By default Symbian 2nd phase constructor is private.

Count()

IMPORT_C TInt Count ( ) const

Returns the count of devices

ExternalizeL(RWriteStream &)

IMPORT_C void ExternalizeL ( RWriteStream & aStream ) const

Externalizes list

Parameters

RWriteStream & aStream

InternalizeL(RReadStream &)

IMPORT_C void InternalizeL ( RReadStream & aStream )

Internalizes itemlist information from stream.

Parameters

RReadStream & aStream

NewL()

IMPORT_C CUpnpAVDeviceList * NewL ( ) [static]

Two-phased constructor.

NewLC()

IMPORT_C CUpnpAVDeviceList * NewLC ( ) [static]

Two-phased constructor.

Remove(TInt)

IMPORT_C void Remove ( TInt aIndex )

Detaches a device

Parameters

TInt aIndex

RemoveAndDestroy(TInt)

IMPORT_C void RemoveAndDestroy ( TInt aIndex )

Removes a device

Parameters

TInt aIndex

Reset()

IMPORT_C void Reset ( )

Detaches all devices

ResetAndDestroy()

IMPORT_C void ResetAndDestroy ( )

Removes all devices

ToDes8L()

IMPORT_C HBufC8 * ToDes8L ( ) const

Serialize the whole list to a heap based descriptor.

operator[](TInt)

IMPORT_C CUpnpAVDevice * operator[] ( TInt aIndex ) const

Operator

Parameters

TInt aIndex

Member Data Documentation

RPointerArray< CUpnpAVDevice > iDevices

RPointerArray < CUpnpAVDevice > iDevices [private]