CResponse Class Reference

List of all members.

Public Types

enum  TResponseState { ENotComplete, EComplete, EError }
enum  TResponseType { ELoadTasks = 0, ETaskComplete }

Public Member Functions

 ~CResponse ()
void ParseDataL (TDesC &aData)
TBool HasError () const
TBuf< KMaxError > Error () const
TInt TaskCount () const
TBuf< KMaxTaskLength > TaskDescription (const TInt &aIndex) const
TInt TaskId (const TInt &aIndex) const
TResponseType ResponseType () const
void InputDataL (const TDesC8 &aData)
TResponseState GetState () const

Static Public Member Functions

static CResponseNewL ()
static CResponseNewLC ()

Detailed Description

A wrapper class for handling responses from the server.

Definition at line 45 of file Response.h.


Member Enumeration Documentation


Constructor & Destructor Documentation

CResponse::~CResponse (  ) 

Member Function Documentation

CResponse * CResponse::NewL (  )  [static]
CResponse * CResponse::NewLC (  )  [static]
void CResponse::ParseDataL ( TDesC &  aData  ) 
TBool CResponse::HasError (  )  const
TBuf< KMaxError > CResponse::Error (  )  const
TInt CResponse::TaskCount (  )  const
TBuf< KMaxTaskLength > CResponse::TaskDescription ( const TInt &  aIndex  )  const
TInt CResponse::TaskId ( const TInt &  aIndex  )  const
CResponse::TResponseType CResponse::ResponseType (  )  const
void CResponse::InputDataL ( const TDesC8 &  aData  ) 
CResponse::TResponseState CResponse::GetState (  )  const

Returns whether the entire message has been given to CResponse. This function is used specifically by the engine to determine whether or not continue reading from the socket.

Returns:
ETrue if message is complete, EFalse if not.

Definition at line 314 of file Response.cpp.


Generated by  doxygen 1.6.2