Inherits MExecSync.
Inherited by CMainMenu.
Public Member Functions | |
void | Start () |
void | CompleteOwnRequest (TInt aErr) |
void | PostOwnRequest () |
virtual void | ExecComplete () |
virtual void | Terminate () |
~CBaseMenuSync () | |
Protected Member Functions | |
CBaseMenuSync (CConsoleBase &aConsole) | |
CTelephony * | GetTelObj () const |
CConsoleBase * | GConsole () const |
virtual void | DoCancel ()=0 |
void | ConstructL () |
Protected Attributes | |
TState | iState |
CTelephony * | iTelephony |
CConsoleBase * | iConsole |
Base class providing functionality for and control of Etel 3rd Party Instances. Also controls user input and handles displaying information to the user.
Definition at line 44 of file CBaseMenuSync.h.
CBaseMenuSync::~CBaseMenuSync | ( | ) |
Destructor.
Definition at line 107 of file CBaseMenuSync.cpp.
CBaseMenuSync::CBaseMenuSync | ( | CConsoleBase & | aConsole | ) | [protected] |
Constructor.
aConsole | Reference to console object to which output will be displayed |
Definition at line 79 of file CBaseMenuSync.cpp.
void CBaseMenuSync::Start | ( | ) |
Starts (this) active object making it active so it can take input and perform required functionality.
Definition at line 50 of file CBaseMenuSync.cpp.
void CBaseMenuSync::CompleteOwnRequest | ( | TInt | aErr | ) |
Completes a request so that the RunL() code of the active object is executed.
aErr | The error code to pass to User::RequestComplete(). |
Definition at line 38 of file CBaseMenuSync.cpp.
void CBaseMenuSync::PostOwnRequest | ( | ) |
Sets its own status to KRequestPending.
Definition at line 60 of file CBaseMenuSync.cpp.
void CBaseMenuSync::ExecComplete | ( | ) | [virtual] |
Sets the active object state to active.
Implements MExecSync.
Definition at line 90 of file CBaseMenuSync.cpp.
void CBaseMenuSync::Terminate | ( | ) | [virtual] |
Ends execution of the active object.
Implements MExecController.
Definition at line 68 of file CBaseMenuSync.cpp.
CTelephony * CBaseMenuSync::GetTelObj | ( | ) | const [protected, virtual] |
Returns a pointer to object pointed to by iTelephony.
Implements MExecController.
Definition at line 87 of file CBaseMenuSync.h.
CConsoleBase * CBaseMenuSync::GConsole | ( | ) | const [protected, virtual] |
Returns a pointer to object pointed to by iConsole.
Implements MExecController.
Definition at line 97 of file CBaseMenuSync.h.
void CBaseMenuSync::ConstructL | ( | ) | [protected] |
Second phase constructor.
Definition at line 99 of file CBaseMenuSync.cpp.
TState CBaseMenuSync::iState [protected] |
The current operating state of the active object.
Definition at line 69 of file CBaseMenuSync.h.
CTelephony* CBaseMenuSync::iTelephony [protected] |
CTelephony instance used by all member active objects to make calls to ETel ISV.
Definition at line 74 of file CBaseMenuSync.h.
CConsoleBase* CBaseMenuSync::iConsole [protected] |
Console instance.
Definition at line 78 of file CBaseMenuSync.h.