MExecController Class Reference

Inheritance diagram for MExecController:

MExecAsync MExecSync CBaseMenuAsync CBaseMenuSync CMainMenu CMainMenu CMainMenu CMainMenu CMainMenu CMainMenu CMainMenu

List of all members.

Public Member Functions

virtual void Terminate ()=0
virtual CTelephony * GetTelObj () const =0
virtual CConsoleBase * GConsole () const =0


Detailed Description

Base interface providing functionality for a member active object to interact with its owning class.

Definition at line 107 of file CISVAPIBase.h.


Member Function Documentation

virtual void MExecController::Terminate (  )  [pure virtual]

End execution of the program, stop the active scheduler making sure all outstanding requests have been cancelled.

Implemented in CBaseMenuAsync, and CBaseMenuSync.

virtual CTelephony* MExecController::GetTelObj (  )  const [pure virtual]

Returns a pointer to the CTelephony Instance so member objects can make calls to the Etel 3rd Party API through the same object.

Returns:
CTelephony pointer

Implemented in CBaseMenuAsync, and CBaseMenuSync.

virtual CConsoleBase* MExecController::GConsole (  )  const [pure virtual]

Returns a pointer to the console instance so member objects can print to the console as required.

Returns:
CConsoleBase pointer

Implemented in CBaseMenuAsync, and CBaseMenuSync.


Generated on Thu Jan 21 10:33:08 2010 for TB10.1 Example Applications by  doxygen 1.5.3