CPosModuleStatAo Class Reference

#include <epoc-gps-module.hpp>

List of all members.

Public Types

enum  { KAllowAssisted = 1, KAllowExternal = 2 }

Public Member Functions

virtual ~CPosModuleStatAo ()
void MakeRequest ()
TPositionModuleId ChooseBestPositionerL (TInt aModifiers)
RPositionServer & PositionServer ()

Static Public Member Functions

static CPosModuleStatAoNewL (MObserverPosMod &aObserver)

Private Member Functions

 CPosModuleStatAo (MObserverPosMod &aObserver)
void ConstructL ()
 DEF_SESSION (RPositionServer, iPositionServer)
void PosModChange ()
virtual void DoCancel ()
virtual TInt RunError (TInt errCode)
virtual void RunL ()

Private Attributes

MObserverPosModiObserver
TPositionModuleStatusEvent iPositionModuleStatusEvent

Detailed Description

Definition at line 12 of file epoc-gps-module.hpp.


Member Enumeration Documentation

anonymous enum
Enumerator:
KAllowAssisted 
KAllowExternal 

Definition at line 32 of file epoc-gps-module.hpp.


Constructor & Destructor Documentation

CPosModuleStatAo::~CPosModuleStatAo (  )  [virtual]

Definition at line 15 of file epoc-gps-module.cpp.

References SESSION_CLOSE_IF_OPEN.

CPosModuleStatAo::CPosModuleStatAo ( MObserverPosMod aObserver  )  [private]

Definition at line 21 of file epoc-gps-module.cpp.

Referenced by NewL().


Member Function Documentation

TPositionModuleId CPosModuleStatAo::ChooseBestPositionerL ( TInt  aModifiers  ) 

Definition at line 67 of file epoc-gps-module.cpp.

References bestIndex(), dblogg, guilogf(), KAllowAssisted, KAllowExternal, and logg.

Referenced by CSensor_cellpos::PosModChangeL().

void CPosModuleStatAo::ConstructL (  )  [private]

Definition at line 28 of file epoc-gps-module.cpp.

References iPositionModuleStatusEvent, and LEAVE_IF_ERROR_OR_SET_SESSION_OPEN.

Referenced by NewL().

CPosModuleStatAo::DEF_SESSION ( RPositionServer  ,
iPositionServer   
) [private]
void CPosModuleStatAo::DoCancel (  )  [private, virtual]

Definition at line 42 of file epoc-gps-module.cpp.

void CPosModuleStatAo::MakeRequest (  ) 

Definition at line 34 of file epoc-gps-module.cpp.

References iPositionModuleStatusEvent.

Referenced by CSensor_cellpos::PosModChangeL().

CPosModuleStatAo * CPosModuleStatAo::NewL ( MObserverPosMod aObserver  )  [static]

Definition at line 6 of file epoc-gps-module.cpp.

References ConstructL(), and CPosModuleStatAo().

Referenced by FindIapByNameL(), IsModemIapL(), and LogBearerTypesL().

RPositionServer& CPosModuleStatAo::PositionServer (  )  [inline]

Definition at line 38 of file epoc-gps-module.hpp.

Referenced by CSensor_cellpos::CreateSpecifiedPositionerL().

void CPosModuleStatAo::PosModChange (  )  [private]

Definition at line 56 of file epoc-gps-module.cpp.

References iObserver, MObserverPosMod::PosModChangeL(), and MObserverPosMod::PosModLeave().

Referenced by RunL().

TInt CPosModuleStatAo::RunError ( TInt  errCode  )  [private, virtual]

Definition at line 48 of file epoc-gps-module.cpp.

References iObserver, MObserverPosMod::PosModErrorL(), and MObserverPosMod::PosModLeave().

Referenced by RunL().

void CPosModuleStatAo::RunL (  )  [private, virtual]

Member Data Documentation

Definition at line 25 of file epoc-gps-module.hpp.

Referenced by PosModChange(), RunError(), and RunL().

TPositionModuleStatusEvent CPosModuleStatAo::iPositionModuleStatusEvent [private]

Definition at line 26 of file epoc-gps-module.hpp.

Referenced by ConstructL(), MakeRequest(), and RunL().


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