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 |
Definition at line 29 of file CBaseMenuSync.h.
CBaseMenuSync::~CBaseMenuSync | ( | ) |
Destructor.
Definition at line 92 of file CBaseMenuSync.cpp.
CBaseMenuSync::CBaseMenuSync | ( | CConsoleBase & | aConsole | ) | [protected] |
Constructor.
aConsole | Reference to console object to which output will be displayed |
Definition at line 64 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 35 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 23 of file CBaseMenuSync.cpp.
void CBaseMenuSync::PostOwnRequest | ( | ) |
Sets its own status to KRequestPending.
Definition at line 45 of file CBaseMenuSync.cpp.
void CBaseMenuSync::ExecComplete | ( | ) | [virtual] |
Sets the active object state to active.
Implements MExecSync.
Definition at line 75 of file CBaseMenuSync.cpp.
void CBaseMenuSync::Terminate | ( | ) | [virtual] |
Ends execution of the active object.
Implements MExecController.
Definition at line 53 of file CBaseMenuSync.cpp.
CTelephony * CBaseMenuSync::GetTelObj | ( | ) | const [protected, virtual] |
Returns a pointer to object pointed to by iTelephony.
Implements MExecController.
Definition at line 72 of file CBaseMenuSync.h.
CConsoleBase * CBaseMenuSync::GConsole | ( | ) | const [protected, virtual] |
Returns a pointer to object pointed to by iConsole.
Implements MExecController.
Definition at line 82 of file CBaseMenuSync.h.
void CBaseMenuSync::ConstructL | ( | ) | [protected] |
Second phase constructor.
Definition at line 84 of file CBaseMenuSync.cpp.
TState CBaseMenuSync::iState [protected] |
The current operating state of the active object.
Definition at line 54 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 59 of file CBaseMenuSync.h.
CConsoleBase* CBaseMenuSync::iConsole [protected] |
Console instance.
Definition at line 63 of file CBaseMenuSync.h.