Inherited by MExecAsync, and MExecSync.
Public Member Functions | |
virtual void | Terminate ()=0 |
virtual CTelephony * | GetTelObj () const =0 |
virtual CConsoleBase * | GConsole () const =0 |
Base interface providing functionality for a member active object to interact with its owning class.
Definition at line 122 of file CISVAPIBase.h.
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.
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.
Implemented in CBaseMenuAsync, and CBaseMenuSync.