CCmDestinationData Class Reference

class CCmDestinationData : public CBase

Holds all the destination specific data of the CCmDestinationImpl This class is put in the object pool and may be shared among CCmDestinationImpl objects

Inherits from

Constructor & Destructor Documentation

CCmDestinationData(CCmManagerImpl &)

CCmDestinationData ( CCmManagerImpl & aCmMgr )

Parameters

CCmManagerImpl & aCmMgr

~CCmDestinationData()

~CCmDestinationData ( )

Member Functions Documentation

Cmmgr()

CCmManagerImpl * Cmmgr ( )

Returns pointer to the CmManager object Used in 'R' classes

ConnectionMethodCount()

TInt ConnectionMethodCount ( )

Returns the number of connection methods of the destination

DecrementRefCounter()

void DecrementRefCounter ( )

Increments the reference counter. Used by the object pool.

ElementId()

TUint32 ElementId ( ) [inline]

Returns the destination's ElementId attribute

GetRefCounter()

TInt GetRefCounter ( )

Returns the reference counter. Used by the object pool.

Id()

TUint32 Id ( ) [inline]

Returns the destination's Id attribute

IdIsValid()

TBool IdIsValid ( )

Indicates if the Id is valid or if this is a new object which sitll haven't been updated. Used by the object pool.

IncrementRefCounter()

void IncrementRefCounter ( )

Increments the reference counter. Used by the object pool.

IsHiddenL()

TBool IsHiddenL ( )

Returns that the destination is hidden or not.

MetadataL(CMManager::TSnapMetadataField)

TUint32 MetadataL ( CMManager::TSnapMetadataField aMetaField ) const

Returns the Metadata

Parameters

CMManager::TSnapMetadataField aMetaField

ProtectionLevel()

CMManager::TProtectionLevel ProtectionLevel ( )

Returns that the destination is protected or not.

ResetAndDestroyArray(CCmArray *&, TBool)

void ResetAndDestroyArray ( CCmArray *& aArray,
TBool aDestroy
) [private]
Reset and, if needed, destroy the passed array.
Since
S60 3.2

Parameters

CCmArray *& aArray array to be reseted and deleted aDestroy ETrue if array has to be deleted
TBool aDestroy

Member Data Documentation

CCmManagerImpl & iCmMgr

CCmManagerImpl & iCmMgr [private]

CCmArray * iConnMethodArray

CCmArray * iConnMethodArray [private]

TBool iDNTableChanged

TBool iDNTableChanged [private]

CCmArray * iDeleteCmArray

CCmArray * iDeleteCmArray [private]

CommsDat::CCDAccessPointRecord * iDestAPRecord

CommsDat::CCDAccessPointRecord * iDestAPRecord [private]

TBool iIdIsValid

TBool iIdIsValid [private]

TUint iLastProtectionLevel

TUint iLastProtectionLevel [private]

CCDSNAPMetadataRecord * iMetaDataRec

CCDSNAPMetadataRecord * iMetaDataRec [private]

CommsDat::CCDNetworkRecord * iNetworkRecord

CommsDat::CCDNetworkRecord * iNetworkRecord [private]

TBool iNewWithId

TBool iNewWithId [private]

TBool iProtectionChanged

TBool iProtectionChanged [private]

TInt iRefCounter

TInt iRefCounter [private]