ngscopeclient 0.1-dev+51fbda87c
|
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 recreating the swapchain conflicts with any and all uses