Public Member Functions | |
void | RunL () |
void | DoCancel () |
void | AddToScheduler () |
void | ReadNumber () |
~CLongNumber () | |
void | PrintNumber () |
void | InitializeIter () |
TBool | GetNumber (TInt &aValue) |
TBool | Slide () |
Static Public Member Functions | |
static CLongNumber * | NewL (CConsoleBase *aConsole) |
Definition at line 34 of file longnumber.h.
CLongNumber::~CLongNumber | ( | ) |
Destructor. The TDigit objects were allocated memory at runtime. Iterate over the list to delete them.
Definition at line 277 of file longnumber.cpp.
CLongNumber * CLongNumber::NewL | ( | CConsoleBase * | aConsole | ) | [static] |
Creates an object of the CLongNumber class.
aConsole | The user console. |
Definition at line 30 of file longnumber.cpp.
void CLongNumber::RunL | ( | ) |
Handles the key-press events for this active object.
Definition at line 64 of file longnumber.cpp.
void CLongNumber::DoCancel | ( | ) |
Cancel any outstanding request.
Definition at line 263 of file longnumber.cpp.
void CLongNumber::AddToScheduler | ( | ) |
Adds this active object to the active scheduler
Definition at line 56 of file longnumber.cpp.
void CLongNumber::ReadNumber | ( | ) |
Reads a number from the console.
Definition at line 183 of file longnumber.cpp.
void CLongNumber::PrintNumber | ( | ) |
Prints the number.
Definition at line 193 of file longnumber.cpp.
void CLongNumber::InitializeIter | ( | ) |
Sets the iterator to the first element of the list.
Definition at line 221 of file longnumber.cpp.
TBool CLongNumber::GetNumber | ( | TInt & | aValue | ) |
Gets the integer number of the TDigit node, which is pointed to by the iterator.
aValue | The reference to an integer. On return, this stores the value of the digit. |
Definition at line 232 of file longnumber.cpp.
TBool CLongNumber::Slide | ( | ) |
Moves the iterator to the next node of the list.
Definition at line 248 of file longnumber.cpp.