TierNotification::CCprFactoryNotifyDataCollector Class Reference

class TierNotification::CCprFactoryNotifyDataCollector : public TierNotification::CFactoryNotifyDataCollector
Public Member Functions
~CCprFactoryNotifyDataCollector()
voidMergeL(CParameterSetContainer &, CParameterSetContainer &, TBool &, TBool &)
CCprFactoryNotifyDataCollector *NewL(CTierNotificationActivity &)
TInt NotifyCreation(Factories::AFactoryObject &, Factories::CFactoryBase &)
voidNotifyDeletion(Factories::AFactoryObject &, Factories::CFactoryBase &)
voidProcessNotificationL(Factories::AFactoryObject &, const ConnectionServ::TAccessPointStatus &)
voidShutdown()
Protected Member Functions
CCprFactoryNotifyDataCollector(CTierNotificationActivity &)
TUid FindFactoryUidForApL(CommsDat::CCDAccessPointRecord *)
ESock::CCommsFactoryBase *FindOrCreateFactoryL(TUid)
const Factories::TAnyFn &GetVTable()
TBool SetMatchesQuery(const CParameterSetContainer &)
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
TierNotification::CDataCollectorBase::CDataCollectorBase(ESock::CRefCountOwnedParameterBundle &)
TierNotification::CDataCollectorBase::CacheModifiedL(CParameterSetContainer &,TInt &)
TierNotification::CDataCollectorBase::QueryBundleBase()
TierNotification::CDataCollectorBase::SetReceiver(MCollectedDataReceiver &)
TierNotification::CDataCollectorBase::StartL()
TierNotification::CDataCollectorBase::~CDataCollectorBase()
TierNotification::CFactoryNotifyDataCollector::CFactoryNotifyDataCollector(CTierNotificationActivity &)
TierNotification::CFactoryNotifyDataCollector::DoStartL()
TierNotification::CFactoryNotifyDataCollector::~CFactoryNotifyDataCollector()
TierNotification::CTierDataCollector::Activity()
TierNotification::CTierDataCollector::CTierDataCollector(CTierNotificationActivity &)
TierNotification::CTierDataCollector::ConstructEmptyRecordLC(TUint32)
TierNotification::CTierDataCollector::Query()
TierNotification::CTierDataCollector::~CTierDataCollector()
Protected Attributes
const ESock::TAnyFniInterfaceVTableF
Inherited Attributes
TierNotification::CDataCollectorBase::iQueryBundleOwner
TierNotification::CDataCollectorBase::iReceiver
TierNotification::CFactoryNotifyDataCollector::iRegisteredFactories
TierNotification::CTierDataCollector::iActivity

Constructor & Destructor Documentation

CCprFactoryNotifyDataCollector(CTierNotificationActivity &)

CCprFactoryNotifyDataCollector(CTierNotificationActivity &aActivity)[protected]

Parameters

CTierNotificationActivity & aActivity

~CCprFactoryNotifyDataCollector()

~CCprFactoryNotifyDataCollector()[virtual]

Member Functions Documentation

FindFactoryUidForApL(CommsDat::CCDAccessPointRecord *)

TUid FindFactoryUidForApL(CommsDat::CCDAccessPointRecord *aApRec)[protected, virtual]

Parameters

CommsDat::CCDAccessPointRecord * aApRec

FindOrCreateFactoryL(TUid)

ESock::CCommsFactoryBase *FindOrCreateFactoryL(TUidaUid)[protected, virtual]

Parameters

TUid aUid

GetVTable()

const Factories::TAnyFn &GetVTable()[protected, inline, virtual]

MergeL(CParameterSetContainer &, CParameterSetContainer &, TBool &, TBool &)

voidMergeL(CParameterSetContainer &aCacheEntry,
CParameterSetContainer &aNewData,
TBool &aInSet,
TBool &aToReport
)[virtual]

Parameters

CParameterSetContainer & aCacheEntry
CParameterSetContainer & aNewData
TBool & aInSet
TBool & aToReport

NewL(CTierNotificationActivity &)

CCprFactoryNotifyDataCollector *NewL(CTierNotificationActivity &aActivity)[static, inline]

Parameters

CTierNotificationActivity & aActivity

NotifyCreation(Factories::AFactoryObject &, Factories::CFactoryBase &)

TInt NotifyCreation(Factories::AFactoryObject &aObject,
Factories::CFactoryBase &aFactory
)

Parameters

Factories::AFactoryObject & aObject
Factories::CFactoryBase & aFactory

NotifyDeletion(Factories::AFactoryObject &, Factories::CFactoryBase &)

voidNotifyDeletion(Factories::AFactoryObject &aObject,
Factories::CFactoryBase &aFactory
)

Parameters

Factories::AFactoryObject & aObject
Factories::CFactoryBase & aFactory

ProcessNotificationL(Factories::AFactoryObject &, const ConnectionServ::TAccessPointStatus &)

voidProcessNotificationL(Factories::AFactoryObject &aObject,
const ConnectionServ::TAccessPointStatus &aApStatus
)

Parameters

Factories::AFactoryObject & aObject
const ConnectionServ::TAccessPointStatus & aApStatus

SetMatchesQuery(const CParameterSetContainer &)

TBool SetMatchesQuery(const CParameterSetContainer &aSetToTest)[protected, virtual]

Parameters

const CParameterSetContainer & aSetToTest

Shutdown()

voidShutdown()[virtual]

Member Data Documentation

const ESock::TAnyFn iInterfaceVTableF

const ESock::TAnyFniInterfaceVTableF[protected, static]