| 927 | |
| 928 | |
| 929 | void Engine::prepareSave() { |
| 930 | if (internal->aboutToClose) |
| 931 | return; |
| 932 | SharedLock<SharedMutex> lock(internal->mutex); |
| 933 | for (Module* module : internal->modules) { |
| 934 | Module::SaveEvent e; |
| 935 | module->onSave(e); |
| 936 | } |
| 937 | for (TerminalModule* terminalModule : internal->terminalModules) { |
| 938 | Module::SaveEvent e; |
| 939 | terminalModule->onSave(e); |
| 940 | } |
| 941 | } |
| 942 | |
| 943 | |
| 944 | size_t Engine::getNumCables() { |
no outgoing calls
no test coverage detected