Singleton class representing the main execution environment.
More...
|
| | Main () |
| | The constructor starts up the emulation. More...
|
| |
|
| ~Main () |
| | Clean up the background emulation thread.
|
| |
|
|
std::thread | bgthread |
| | The background emulation thread.
|
| |
|
ifile< io::own > | fin |
| | The optional input file.
|
| |
|
ofile< io::own > | fout |
| | The optional output file.
|
| |
|
bool | die {false} |
| | Used to request premature death from the emulation thread.
|
| |
Singleton class representing the main execution environment.
◆ Main()
| anonymous_namespace{libloadplay.cpp}::Main::Main |
( |
| ) |
|
|
inline |
The constructor starts up the emulation.
- Read the headers from input and populate sysctls
- Ensure the existence of all required sysctls
- Spawn an Emulator instance in its own thread
The documentation for this class was generated from the following file: