TierNotification::CAvailabilityDataCollector Class Reference

class TierNotification::CAvailabilityDataCollector : public TierNotification::CTierInfoCollectorNode
Public Member Functions
~CAvailabilityDataCollector()
CAvailabilityDataCollector *NewL(CTierNotificationActivity &)
voidReceivedL(const Messages::TRuntimeCtxId &, const Messages::TNodeId &, Messages::TSignatureBase &)
TBool SetMatchesQuery(const CParameterSetContainer &)
voidSubscribeWithProviderL(TDataProviderStatus &)
Protected Member Functions
CAvailabilityDataCollector(CTierNotificationActivity &)
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::QueryBundleBase()
TierNotification::CDataCollectorBase::SetReceiver(MCollectedDataReceiver &)
TierNotification::CDataCollectorBase::StartL()
TierNotification::CDataCollectorBase::~CDataCollectorBase()
TierNotification::CTierDataCollector::Activity()
TierNotification::CTierDataCollector::CTierDataCollector(CTierNotificationActivity &)
TierNotification::CTierDataCollector::ConstructEmptyRecordLC(TUint32)
TierNotification::CTierDataCollector::MergeL(CParameterSetContainer &,CParameterSetContainer &,TBool &,TBool &)
TierNotification::CTierDataCollector::Query()
TierNotification::CTierDataCollector::~CTierDataCollector()
TierNotification::CTierDataCollectorNode::CTierDataCollectorNode(CTierNotificationActivity &)
TierNotification::CTierDataCollectorNode::FindDataProviderStatus(TAccessPointInfo)
TierNotification::CTierDataCollectorNode::FindDataProviderStatus(const Messages::TNodeId &)
TierNotification::CTierDataCollectorNode::ReceivedLeaveCompleteL(const Messages::TRuntimeCtxId &,Messages::TSignatureBase &)
TierNotification::CTierDataCollectorNode::~CTierDataCollectorNode()
TierNotification::CTierInfoCollectorNode::CTierInfoCollectorNode(CTierNotificationActivity &)
TierNotification::CTierInfoCollectorNode::CacheModifiedL(CParameterSetContainer &,TInt &)
TierNotification::CTierInfoCollectorNode::DoStartL()
TierNotification::CTierInfoCollectorNode::ReceivedErrorL(const Messages::TRuntimeCtxId &,Messages::TSignatureBase &)
TierNotification::CTierInfoCollectorNode::Shutdown()
TierNotification::CTierInfoCollectorNode::~CTierInfoCollectorNode()
Inherited Attributes
TierNotification::CDataCollectorBase::iQueryBundleOwner
TierNotification::CDataCollectorBase::iReceiver
TierNotification::CTierDataCollector::iActivity
TierNotification::CTierDataCollectorNode::iProviders
TierNotification::CTierDataCollectorNode::iShuttingDown_Leaving
TierNotification::CTierInfoCollectorNode::iShuttingDown_Cancelling

Constructor & Destructor Documentation

CAvailabilityDataCollector(CTierNotificationActivity &)

CAvailabilityDataCollector(CTierNotificationActivity &aActivity)[protected]

Parameters

CTierNotificationActivity & aActivity

~CAvailabilityDataCollector()

~CAvailabilityDataCollector()[virtual]

Member Functions Documentation

NewL(CTierNotificationActivity &)

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

Parameters

CTierNotificationActivity & aActivity

ReceivedL(const Messages::TRuntimeCtxId &, const Messages::TNodeId &, Messages::TSignatureBase &)

voidReceivedL(const Messages::TRuntimeCtxId &aSender,
const Messages::TNodeId &aRecipient,
Messages::TSignatureBase &aMessage
)[virtual]

Parameters

const Messages::TRuntimeCtxId & aSender
const Messages::TNodeId & aRecipient
Messages::TSignatureBase & aMessage

SetMatchesQuery(const CParameterSetContainer &)

TBool SetMatchesQuery(const CParameterSetContainer &aSetToTest)[virtual]

Parameters

const CParameterSetContainer & aSetToTest

SubscribeWithProviderL(TDataProviderStatus &)

voidSubscribeWithProviderL(TDataProviderStatus &aProvider)[virtual]

Parameters

TDataProviderStatus & aProvider