CSensor_callstatus Class Reference

#include <epoc-callstatus.hpp>

Inheritance diagram for CSensor_callstatus:
CBase MRetryAoObserver MGetterObs_FlightMode MNotifyObs_FlightMode MNotifyObs_CallStatus

List of all members.

Public Member Functions

virtual ~CSensor_callstatus ()
gboolean StartL (GError **error)
void Stop ()
TBool IsActive () const

Private Types

enum  TState {
  EInactive = 0, EQueryingFlightMode, EQueryingCallStatus, ERetryWaiting,
  EInFlightMode
}

Private Member Functions

virtual void RetryTimerExpired (CRetryAo *src, TInt errCode)
virtual void GotData_FlightMode (TInt aError)
virtual void ChangedData_FlightMode (TInt aError)
virtual void ChangedData_CallStatus (TInt aError)
void Cancel ()
LogDbGetLogDb () const

Private Attributes

 CTOR_DECL_CSensor_callstatus
ac_AppContextiAppContext
CTelephony * iTelephony
CRetryAoiRetryAo
CGetterAo_FlightModeiFlightModeGetter
CNotifyAo_FlightModeiFlightModeNotifier
CNotifyAo_CallStatusiCallStatusNotifier
TState iState

Detailed Description

Definition at line 54 of file epoc-callstatus.hpp.


Member Enumeration Documentation

Enumerator:
EInactive 
EQueryingFlightMode 
EQueryingCallStatus 
ERetryWaiting 
EInFlightMode 

Definition at line 108 of file epoc-callstatus.hpp.


Constructor & Destructor Documentation

CSensor_callstatus::~CSensor_callstatus (  )  [virtual]

Member Function Documentation

void CSensor_callstatus::Cancel (  )  [private]
void CSensor_callstatus::ChangedData_CallStatus ( TInt  aError  )  [private, virtual]
void CSensor_callstatus::ChangedData_FlightMode ( TInt  aError  )  [private, virtual]
LogDb* CSensor_callstatus::GetLogDb (  )  const [inline, private]
void CSensor_callstatus::GotData_FlightMode ( TInt  aError  )  [private, virtual]
TBool CSensor_callstatus::IsActive (  )  const [inline]

Definition at line 119 of file epoc-callstatus.hpp.

Referenced by StartL(), and Stop().

void CSensor_callstatus::RetryTimerExpired ( CRetryAo src,
TInt  errCode 
) [private, virtual]
gboolean CSensor_callstatus::StartL ( GError **  error  ) 
void CSensor_callstatus::Stop (  ) 

Definition at line 117 of file epoc-callstatus.cpp.

References Cancel(), and IsActive().


Member Data Documentation

Definition at line 61 of file epoc-callstatus.hpp.

Definition at line 96 of file epoc-callstatus.hpp.

Definition at line 102 of file epoc-callstatus.hpp.

Referenced by Cancel(), GotData_FlightMode(), StartL(), and ~CSensor_callstatus().

CTelephony* CSensor_callstatus::iTelephony [private]

Definition at line 98 of file epoc-callstatus.hpp.

Referenced by ChangedData_CallStatus(), and ~CSensor_callstatus().


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