CObserverAo_SignalStrength Class Reference

#include <ut_telephony_epoc.h>

Inheritance diagram for CObserverAo_SignalStrength:
CBase MGetterObs_SignalStrength MNotifyObs_SignalStrength MRetryAoObserver

List of all members.

Public Member Functions

virtual ~CObserverAo_SignalStrength ()
void HandleFlightModeChange ()

Static Public Member Functions

static CObserverAo_SignalStrengthNewLC (ac_AppContext *aAppContext, MObserverObs_SignalStrength &aInterface)
static CObserverAo_SignalStrengthNewL (ac_AppContext *aAppContext, MObserverObs_SignalStrength &aInterface)

Private Member Functions

 CObserverAo_SignalStrength (ac_AppContext *aAppContext, MObserverObs_SignalStrength &aInterface)
void ConstructL ()
void BbRegisterL ()
void BbUnregister ()
void MakeRequest ()
void Cancel ()
TBool GetFlightMode () const
virtual void RetryTimerExpired (CRetryAo *, TInt aError)
virtual void GotData_SignalStrength (TInt aError)
virtual void ChangedData_SignalStrength (TInt aError)
void HandleData (TInt aError, TData_SignalStrength const &aData)

Private Attributes

ac_AppContextiAppContext
MObserverObs_SignalStrengthiInterface
TBool iGetterDone
CGetterAo_SignalStrengthiGetter
CNotifyAo_SignalStrengthiNotifier
CRetryAoiRetryAo
bb_Closure iClosure

Detailed Description

Definition at line 502 of file ut_telephony_epoc.h.


Constructor & Destructor Documentation

CObserverAo_SignalStrength::CObserverAo_SignalStrength ( ac_AppContext aAppContext,
MObserverObs_SignalStrength aInterface 
) [private]

Definition at line 334 of file ut_telephony_epoc.cpp.

Referenced by NewLC().

CObserverAo_SignalStrength::~CObserverAo_SignalStrength (  )  [virtual]

Definition at line 338 of file ut_telephony_epoc.cpp.

References BbUnregister(), iGetter, iNotifier, and iRetryAo.


Member Function Documentation

void CObserverAo_SignalStrength::BbRegisterL (  )  [private]
void CObserverAo_SignalStrength::BbUnregister (  )  [private]
void CObserverAo_SignalStrength::Cancel (  )  [private]

Definition at line 380 of file ut_telephony_epoc.cpp.

References iGetter, iGetterDone, iNotifier, iRetryAo, and CRetryAo::ResetFailures().

Referenced by HandleFlightModeChange().

void CObserverAo_SignalStrength::ChangedData_SignalStrength ( TInt  aError  )  [private, virtual]
void CObserverAo_SignalStrength::ConstructL (  )  [private]
TBool CObserverAo_SignalStrength::GetFlightMode (  )  const [private]
void CObserverAo_SignalStrength::GotData_SignalStrength ( TInt  aError  )  [private, virtual]
void CObserverAo_SignalStrength::HandleData ( TInt  aError,
TData_SignalStrength const &  aData 
) [private]
void CObserverAo_SignalStrength::HandleFlightModeChange (  ) 
void CObserverAo_SignalStrength::MakeRequest (  )  [private]
CObserverAo_SignalStrength * CObserverAo_SignalStrength::NewL ( ac_AppContext aAppContext,
MObserverObs_SignalStrength aInterface 
) [static]

Definition at line 327 of file ut_telephony_epoc.cpp.

References NewLC().

Referenced by ConstructL().

CObserverAo_SignalStrength * CObserverAo_SignalStrength::NewLC ( ac_AppContext aAppContext,
MObserverObs_SignalStrength aInterface 
) [static]

Definition at line 319 of file ut_telephony_epoc.cpp.

References CObserverAo_SignalStrength().

Referenced by NewL().

void CObserverAo_SignalStrength::RetryTimerExpired ( CRetryAo ,
TInt  aError 
) [private, virtual]

Implements MRetryAoObserver.

Definition at line 404 of file ut_telephony_epoc.cpp.

References er_FATAL, er_log_symbian, and MakeRequest().


Member Data Documentation

Definition at line 524 of file ut_telephony_epoc.h.

Referenced by BbRegisterL(), BbUnregister(), and ConstructL().

Definition at line 536 of file ut_telephony_epoc.h.

Referenced by BbRegisterL(), and BbUnregister().

Definition at line 528 of file ut_telephony_epoc.h.

Referenced by Cancel(), GotData_SignalStrength(), and MakeRequest().

Definition at line 526 of file ut_telephony_epoc.h.

Referenced by HandleData(), and HandleFlightModeChange().

Definition at line 534 of file ut_telephony_epoc.h.

Referenced by Cancel(), ConstructL(), HandleData(), and ~CObserverAo_SignalStrength().


The documentation for this class was generated from the following files:

ContextLogger2—ContextLogger2 Logger Daemon Internals—Generated on Mon May 2 13:50:03 2011 by Doxygen 1.6.1