CObserverAo_NetworkInfo Class Reference

#include <ut_telephony_epoc.h>

Inheritance diagram for CObserverAo_NetworkInfo:
CBase MGetterObs_NetworkInfo MNotifyObs_NetworkInfo MRetryAoObserver

List of all members.

Public Member Functions

virtual ~CObserverAo_NetworkInfo ()
void HandleFlightModeChange ()

Static Public Member Functions

static CObserverAo_NetworkInfoNewLC (ac_AppContext *aAppContext, MObserverObs_NetworkInfo &aInterface)
static CObserverAo_NetworkInfoNewL (ac_AppContext *aAppContext, MObserverObs_NetworkInfo &aInterface)

Private Member Functions

 CObserverAo_NetworkInfo (ac_AppContext *aAppContext, MObserverObs_NetworkInfo &aInterface)
void ConstructL ()
void BbRegisterL ()
void BbUnregister ()
void MakeRequest ()
void Cancel ()
TBool GetFlightMode () const
virtual void RetryTimerExpired (CRetryAo *, TInt aError)
virtual void GotData_NetworkInfo (TInt aError)
virtual void ChangedData_NetworkInfo (TInt aError)
void HandleData (TInt aError, TData_NetworkInfo const &aData)

Private Attributes

ac_AppContextiAppContext
MObserverObs_NetworkInfoiInterface
TBool iGetterDone
CGetterAo_NetworkInfoiGetter
CNotifyAo_NetworkInfoiNotifier
CRetryAoiRetryAo
bb_Closure iClosure

Detailed Description

Definition at line 578 of file ut_telephony_epoc.h.


Constructor & Destructor Documentation

CObserverAo_NetworkInfo::CObserverAo_NetworkInfo ( ac_AppContext aAppContext,
MObserverObs_NetworkInfo aInterface 
) [private]

Definition at line 460 of file ut_telephony_epoc.cpp.

Referenced by NewLC().

CObserverAo_NetworkInfo::~CObserverAo_NetworkInfo (  )  [virtual]

Definition at line 464 of file ut_telephony_epoc.cpp.

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


Member Function Documentation

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

Definition at line 506 of file ut_telephony_epoc.cpp.

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

Referenced by HandleFlightModeChange().

void CObserverAo_NetworkInfo::ChangedData_NetworkInfo ( TInt  aError  )  [private, virtual]

Implements MNotifyObs_NetworkInfo.

Definition at line 547 of file ut_telephony_epoc.cpp.

References CNotifyAo_NetworkInfo::Data(), HandleData(), and iNotifier.

void CObserverAo_NetworkInfo::ConstructL (  )  [private]
TBool CObserverAo_NetworkInfo::GetFlightMode (  )  const [private]
void CObserverAo_NetworkInfo::GotData_NetworkInfo ( TInt  aError  )  [private, virtual]
void CObserverAo_NetworkInfo::HandleData ( TInt  aError,
TData_NetworkInfo const &  aData 
) [private]
void CObserverAo_NetworkInfo::HandleFlightModeChange (  ) 
void CObserverAo_NetworkInfo::MakeRequest (  )  [private]
CObserverAo_NetworkInfo * CObserverAo_NetworkInfo::NewL ( ac_AppContext aAppContext,
MObserverObs_NetworkInfo aInterface 
) [static]

Definition at line 453 of file ut_telephony_epoc.cpp.

References NewLC().

Referenced by ConstructL().

CObserverAo_NetworkInfo * CObserverAo_NetworkInfo::NewLC ( ac_AppContext aAppContext,
MObserverObs_NetworkInfo aInterface 
) [static]

Definition at line 445 of file ut_telephony_epoc.cpp.

References CObserverAo_NetworkInfo().

Referenced by NewL().

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

Implements MRetryAoObserver.

Definition at line 530 of file ut_telephony_epoc.cpp.

References er_FATAL, er_log_symbian, and MakeRequest().


Member Data Documentation

Definition at line 600 of file ut_telephony_epoc.h.

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

Definition at line 612 of file ut_telephony_epoc.h.

Referenced by BbRegisterL(), and BbUnregister().

Definition at line 604 of file ut_telephony_epoc.h.

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

Definition at line 602 of file ut_telephony_epoc.h.

Referenced by HandleData(), and HandleFlightModeChange().

Definition at line 610 of file ut_telephony_epoc.h.

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


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