Public Member Functions | |
CConsoleReader (CConsoleBase &aConsole) | |
C'tor. | |
~CConsoleReader () | |
D'tor. | |
Protected Member Functions | |
void | Activate () |
read from the console and activate the active object | |
virtual void | DoCancel () |
cancel any outstanding events | |
virtual void | RunL () |
asyncronous event received. | |
Private Attributes | |
TBuf8< 2 > | buffTx |
CConsoleBase & | iConsole |
it is used for e.g. getting the Ctrl-C key when playing SID tunes.
Definition at line 135 of file esidplay.cpp.
|
C'tor.
Definition at line 150 of file esidplay.cpp. References Activate(), and CTOR. |
|
D'tor.
Definition at line 168 of file esidplay.cpp. References DoCancel(), and DTOR. |
|
read from the console and activate the active object
Definition at line 180 of file esidplay.cpp. References ELOG1, and iConsole. Referenced by CConsoleReader(), and RunL(). |
|
cancel any outstanding events
Definition at line 190 of file esidplay.cpp. References iConsole. Referenced by ~CConsoleReader(). |
|
asyncronous event received. A key was pressed. In case of Ctrl-C, exit. if not, re-issue the read and go back to the scheduler. Definition at line 198 of file esidplay.cpp. References Activate(), ELOG1, ELOG2, gTest(), iConsole, myAudio, myEmuEngine, myTune, selectedSong, sidEmuInitializeSong(), and audioDriver::VolumeDelta(). |
|
Definition at line 146 of file esidplay.cpp. |
|
Definition at line 147 of file esidplay.cpp. Referenced by Activate(), DoCancel(), and RunL(). |