CTaskManagerEngine Class Reference

Inherits MEngineNotifier, and MTimeoutNotifier.

List of all members.

Public Member Functions

 ~CTaskManagerEngine ()
void SetConnectionSettings (const TDesC &aServerName, const TInt &aPort, const TDesC &aUsername, const TDesC &aPassword)
void FetchTasksL ()
void MarkTaskDoneL (const TInt &aTaskId)
void CheckRefreshL ()
TBool PackageReceivedL (const TDesC8 &aData)
void TimerExpired ()
void SetIap (const TUint32 &aId)
void CancelTransaction ()
TBool IapSet () const
RArray< TIap > & Iaps ()
void SetAutomaticUpdateL (const TBool &aOn)

Static Public Member Functions

static CTaskManagerEngineNewL (MTransactionObserver &aObserver)

Protected Member Functions

void DoCancel ()
void RunL ()
TInt RunError (TInt aError)

Detailed Description

An engine class. Used for communicating with the server. Listens also for incoming SMS messages.

Definition at line 112 of file TaskManagerEngine.h.


Constructor & Destructor Documentation

CTaskManagerEngine::~CTaskManagerEngine (  ) 

Member Function Documentation

CTaskManagerEngine * CTaskManagerEngine::NewL ( MTransactionObserver aObserver  )  [static]
void CTaskManagerEngine::DoCancel (  )  [protected]
void CTaskManagerEngine::RunL (  )  [protected]
TInt CTaskManagerEngine::RunError ( TInt  aError  )  [protected]
void CTaskManagerEngine::SetConnectionSettings ( const TDesC &  aServerName,
const TInt &  aPort,
const TDesC &  aUsername,
const TDesC &  aPassword 
)
void CTaskManagerEngine::FetchTasksL (  ) 
void CTaskManagerEngine::MarkTaskDoneL ( const TInt &  aTaskId  ) 
void CTaskManagerEngine::CheckRefreshL (  ) 
TBool CTaskManagerEngine::PackageReceivedL ( const TDesC8 &  aData  )  [virtual]
void CTaskManagerEngine::TimerExpired (  )  [virtual]
void CTaskManagerEngine::SetIap ( const TUint32 &  aId  ) 
void CTaskManagerEngine::CancelTransaction (  ) 
TBool CTaskManagerEngine::IapSet (  )  const
RArray< TIap > & CTaskManagerEngine::Iaps (  ) 
void CTaskManagerEngine::SetAutomaticUpdateL ( const TBool &  aOn  ) 

Generated by  doxygen 1.6.2