MExecController Class Reference

Inherited by MExecAsync, and MExecSync.

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 by  doxygen 1.6.2