CKeyReader Class Reference

List of all members.

Public Member Functions

 CKeyReader (CConsoleBase *aConsole, CSearchsortExample *aExample)
 ~CKeyReader ()
void StartL ()
void RunL ()
void DoCancel ()
TInt RunError (TInt aError)
TBool SearchSortSettings ()
void ResetSettings ()
void CreateMessageEntriesL ()
void DisplayMessageSummary ()

Public Attributes

TBuf< 32 > iFrominfo [KMaxEntryCount]
TBuf< 32 > iToinfo [KMaxEntryCount]
TBuf< 32 > iSubjectinfo [KMaxEntryCount]
TBuf< 64 > iSender
TBool iCaseSensitivityON
TBool iWholeWordSearch
TBool iCombinedSearch

Detailed Description

Reads keypresses in asynchronous way and calls example functions.

Definition at line 27 of file example.h.


Constructor & Destructor Documentation

CKeyReader::CKeyReader ( CConsoleBase *  aConsole,
CSearchsortExample aExample 
)

Constructor.

Definition at line 80 of file example.cpp.

CKeyReader::~CKeyReader (  ) 

Desructor.

Definition at line 94 of file example.cpp.


Member Function Documentation

void CKeyReader::StartL (  ) 

Request Function, this takes the key inputs.

Definition at line 100 of file example.cpp.

TInt CKeyReader::RunError ( TInt  aError  ) 

Handling leaving of RunL.

Definition at line 272 of file example.cpp.

TBool CKeyReader::SearchSortSettings (  ) 

Function for making search-sort settings.

Definition at line 331 of file example.cpp.

void CKeyReader::ResetSettings (  ) 

Function for resetting search-sort settings.

Definition at line 406 of file example.cpp.

void CKeyReader::CreateMessageEntriesL (  ) 

Function for creating message entries.

Definition at line 280 of file example.cpp.

void CKeyReader::DisplayMessageSummary (  ) 

Function for displaying message summary.

Definition at line 293 of file example.cpp.


Member Data Documentation

TBuf<32> CKeyReader::iFrominfo[KMaxEntryCount]

Buffer for getting message header info

Definition at line 80 of file example.h.

Variables taking user input and hence used in search-sort settings

Definition at line 87 of file example.h.


Generated by  doxygen 1.6.2