|
ngscopeclient v0.1
|
Implementation of Session. More...
#include "ngscopeclient.h"#include "ngscopeclient-version.h"#include "Session.h"#include "../scopeprotocols/ExportFilter.h"#include "MainWindow.h"#include "BERTDialog.h"#include "FunctionGeneratorDialog.h"#include "LoadDialog.h"#include "MultimeterDialog.h"#include "PowerSupplyDialog.h"#include "RFGeneratorDialog.h"#include "PreferenceTypes.h"#include "../scopehal/LeCroyOscilloscope.h"#include "../scopehal/SiglentSCPIOscilloscope.h"#include "../scopehal/RigolOscilloscope.h"#include "../scopehal/MockOscilloscope.h"#include "../scopeprotocols/EyePattern.h"#include <fstream>#include <cinttypes>#include <fcntl.h>#include <sys/stat.h>#include <sys/mman.h>
Variables | |
| Event | g_waveformReadyEvent |
| Event | g_waveformProcessedEvent |
| Event | g_rerenderDoneEvent |
| Event | g_refilterRequestedEvent |
| Event | g_partialRefilterRequestedEvent |
| Event | g_refilterDoneEvent |
| std::shared_mutex | g_vulkanActivityMutex |
| Mutex for controlling access to background Vulkan activity. More... | |
Implementation of Session.
|
extern |
Mutex for controlling access to background Vulkan activity.
Arbitrarily many threads can own this mutex at once, but it must be held when calling vkDeviceWaitIdle.