diff -r b982c3e940f3 -r 70d75957b98f telephonyprotocols/pdplayer/src/pdpmcpr.cpp --- a/telephonyprotocols/pdplayer/src/pdpmcpr.cpp Tue Sep 14 17:55:14 2010 +0100 +++ b/telephonyprotocols/pdplayer/src/pdpmcpr.cpp Thu Sep 23 14:44:40 2010 +0100 @@ -86,10 +86,12 @@ CPdpErrorRecoveryActivity::CPdpErrorRecoveryActivity(const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode, TUint aActivitiesCount) : MeshMachine::CNodeParallelActivityBase(aActivitySig, aNode, aActivitiesCount) { + OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPERRORRECOVERYACTIVITY_CONSTRUCTOR_1, "Constructor"); } CPdpErrorRecoveryActivity::~CPdpErrorRecoveryActivity() - { + { + OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPERRORRECOVERYACTIVITY_DESTRUCTOR_1, "Destructor"); } } @@ -143,12 +145,14 @@ // the access point config for that connection. // code from the PDP.SCPR will need to be moved into the PDP.CPR when // that component becomes available for use. + OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPMETACONNECTIONPROVIDER_CONSTRUCTL_1, "Configuring PDP SCPR specific information"); ConfigurePDPLayerL(); } else { // non-PDP.SCPR specific behaviour // this is legacy for any layers that are constructed expecting the previous behaviour + OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPMETACONNECTIONPROVIDER_CONSTRUCTL_2, "Non-PDP SCPR used...Configuring Non-PDP SCPR specific information"); SetAccessPointConfigFromDbL(); } } @@ -157,17 +161,19 @@ : CAgentMetaConnectionProvider(aFactory, aProviderInfo, PdpMCprStates::stateMap::Self()) { LOG_NODE_CREATE(KPdpMCprSubTag, CPdpMetaConnectionProvider); + OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPMETACONNECTIONPROVIDER_CONSTRUCTOR_1, "Constructor"); } CPdpMetaConnectionProvider::~CPdpMetaConnectionProvider() { CPdpMetaConnectionProvider::CancelAvailabilityMonitoring(); //Don't call virtual for obvious reasons! LOG_NODE_DESTROY(KPdpMCprSubTag, CPdpMetaConnectionProvider); + OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPMETACONNECTIONPROVIDER_DESTRUCTOR_1, "Destructor"); } void CPdpMetaConnectionProvider::ReceivedL(const TRuntimeCtxId& aSender, const TNodeId& aRecipient, TSignatureBase& aMessage) { - OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPMETACONNECTIONPROVIDER_RECEIVEDL_1, "CPdpMetaConnectionProvider [this=%08x]::ReceivedL() aMessage=%d",(TUint)this, aMessage.MessageId().MessageId()); + OstTraceDefExt2(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPMETACONNECTIONPROVIDER_RECEIVEDL_1, "Realm Id [%u] Message Id [%u]", aMessage.MessageId().Realm(), aMessage.MessageId().MessageId()); ESOCK_DEBUG_MESSAGE_INTERCEPT(aSender, aMessage, aRecipient); @@ -275,6 +281,7 @@ void CPdpMetaConnectionProvider::StartAvailabilityMonitoringL(const TNodeCtxId& aAvailabilityActivity) { + OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPMETACONNECTIONPROVIDER_STARTAVAILABILITYMONITORINGL_1, "Start Monitoring PSD Availability"); ASSERT(iAvailabilityListener==NULL); //Only one start allowed from the av activity! const CTSYProvision& config = static_cast(AccessPointConfig().FindExtensionL(STypeId::CreateSTypeId(CTSYProvision::EUid, CTSYProvision::ETypeId))); iAvailabilityListener = CPsdAvailabilityListener::NewL(aAvailabilityActivity, config, ProviderInfo().APId(), GetTierManager()->IsUnavailableDueToContention(this)); @@ -283,6 +290,7 @@ void CPdpMetaConnectionProvider::CancelAvailabilityMonitoring() { + OstTraceDef0(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPMETACONNECTIONPROVIDER_CANCELAVAILABILITYMONITORINGL_1, "Cancel Monitoring PSD Availability"); if (iAvailabilityListener) { RemoveClient(iAvailabilityListener->Id()); @@ -295,11 +303,13 @@ { // Send a stop request to the stop activity. TInt stopCode = KErrConnectionContention; + OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPMETACONNECTIONPROVIDER_CONTENTIONOCCURED_1, "Contention Occured: Error Code [%d]", stopCode); RClientInterface::OpenPostMessageClose(NodeId(), NodeId(), TCFDataClient::TStop(stopCode).CRef()); } void CPdpMetaConnectionProvider::ContentionResolved(const Messages::TNodeId& aPendingCprId, TBool aResult) { + OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPMETACONNECTIONPROVIDER_CONTENTIONRESOLVED_1, "Contention Resolved: Result [%d]", aResult); TPDPMessages::TPdpContentionResultMessage msg(aPendingCprId, aResult); TRAP_IGNORE(ReceivedL(TNodeId(Id()), TNodeId(Id()), msg)); } @@ -307,7 +317,8 @@ void CPdpMetaConnectionProvider::ReportContentionAvailabilityStatus(const TAvailabilityStatus& aAvailabilityStatus) const { - if (iAvailabilityListener) + OstTraceDef1(OST_TRACE_CATEGORY_DEBUG, TRACE_INTERNALS, CPDPMETACONNECTIONPROVIDER_CONTENTIONAVAILABILITYSTATUS_1, "Contention Availability Status [%d]", aAvailabilityStatus.Score()); + if (iAvailabilityListener) { iAvailabilityListener->ReportContentionAvailabilityStatusIfRequired(aAvailabilityStatus); }