ngscopeclient 0.1-dev+51fbda87c
Session Member List

This is the complete list of members for Session, including all inherited members.

AddInstrument(std::shared_ptr< Instrument > inst, bool createDialogs=true)Session
AddMarker(Marker m)Session
AddMultimeterDialog(std::shared_ptr< SCPIMultimeter > meter)Session
AddPacketFilter(PacketDecoder *filter)Session
ApplyPreferences(std::shared_ptr< Oscilloscope > scope) (defined in Session)Session
ArmTrigger(TriggerGroup::TriggerType type, bool all=false)Session
CheckForPendingWaveforms()Session
CheckForWaveforms(vk::raii::CommandBuffer &cmdbuf)Session
Clear()Session
ClearBackgroundThreads()Session
ClearSweeps()Session
CreateAndAddInstrument(const std::string &driver, SCPITransport *transport, const std::string &nickname)Session
CreateReferenceFilters()Sessionprotected
CreateTransportForNode(const YAML::Node &node) (defined in Session)Sessionprotected
DestroyReferenceFilters()Sessionprotected
DoLoadWaveformDataForStream(OscilloscopeChannel *chan, int stream, std::string format, std::string fname) (defined in Session)Sessionprotected
DownloadWaveforms()Session
FlushConfigCache() (defined in Session)Session
GarbageCollectTriggerGroups()Session
GetAllGraphNodes()Session
GetBERTs()Sessioninline
GetBERTState(std::shared_ptr< BERT > bert)Sessioninline
GetDeskew(std::shared_ptr< Oscilloscope > scope) (defined in Session)Sessioninline
GetDriverNamesForType(const std::string &type)Sessioninline
GetFilterCount() (defined in Session)Session
GetFilterGraphExecTime()Sessioninline
GetFilterGraphRuntime()Sessioninline
GetFunctionGeneratorState(std::shared_ptr< FunctionGenerator > awg)Sessioninline
GetHistory()Sessioninline
GetHoveredPacketTimestamp()Sessioninline
GetInstrumentConnectionState(std::shared_ptr< Instrument > inst) (defined in Session)Sessioninline
GetInstrumentCount()Sessioninline
GetInstruments()Session
GetLastWaveformRenderTime()Sessioninline
GetLoadState(std::shared_ptr< Load > load)Sessioninline
GetMainWindow() (defined in Session)Sessioninline
GetMarkers(TimePoint t)Sessioninline
GetMarkerTimes()Session
GetNextMarkerName()Sessioninline
GetPacketManager(PacketDecoder *filter)Sessioninline
GetPreferences() (defined in Session)Sessioninline
GetPSUState(std::shared_ptr< SCPIPowerSupply > psu)Sessioninline
GetRasterizedWaveformMutex()Sessioninline
GetReferenceFilter(const std::string &name)Sessioninline
GetReferenceFilters() (defined in Session)Sessioninline
GetRegisteredTypeOfDriver(const std::string &drivername)Sessionprotected
GetScopes()Sessioninline
GetSCPIInstruments()Session
GetToneMapTime()Session
GetTrendFilterGroup() (defined in Session)Session
GetTriggerGroupForFilter(PausableFilter *filter)Session
GetTriggerGroupForScope(std::shared_ptr< Oscilloscope > scope)Session
GetTriggerGroups() (defined in Session)Sessioninline
GetWarnings() (defined in Session)Sessioninline
GetWaveformDataMutex()Sessioninline
GetWaveformDownloadRate()Sessioninline
HasOnlineScopes()Session
IsChannelBeingDragged() (defined in Session)Session
IsMultiScope() (defined in Session)Sessioninline
IsPrimaryOfMultiScopeGroup(std::shared_ptr< Oscilloscope > scope)Session
IsSecondaryOfMultiScopeGroup(std::shared_ptr< Oscilloscope > scope)Session
LoadFilters(int version, const YAML::Node &node) (defined in Session)Sessionprotected
LoadFromYaml(const YAML::Node &node, const std::string &dataDir, bool online)Session
LoadInstrumentInputs(int version, const YAML::Node &node) (defined in Session)Sessionprotected
LoadInstruments(int version, const YAML::Node &node, bool online) (defined in Session)Sessionprotected
LoadTriggerGroups(const YAML::Node &node) (defined in Session)Session
LoadWaveformData(int version, const std::string &dataDir) (defined in Session)Sessionprotected
LoadWaveformDataForFilters(int version, const YAML::Node &node, const std::string &dataDir)Sessionprotected
LoadWaveformDataForScope(int version, const YAML::Node &node, std::shared_ptr< Oscilloscope > scope, const std::string &dataDir)Sessionprotected
m_awgsSessionprotected
m_bertsSessionprotected
m_dirtyChannelsSessionprotected
m_dirtyChannelsMutexSessionprotected
m_driverNamesByTypeSessionprotected
m_fileLoadVersionSessionprotected
m_filterUpdatingMutexSessionprotected
m_generalNotesSession
m_graphExecutorSessionprotected
m_historySessionprotected
m_hoverTime (defined in Session)Sessionprotected
m_idtableSession
m_instrumentStatesSessionprotected
m_lastFilterGraphExecTimeSessionprotected
m_lastFilterGraphRuntimeMutexSessionprotected
m_lastFilterGraphRuntimeStatsSessionprotected
m_loadsSessionprotected
m_mainWindowSessionprotected
m_markersSessionprotected
m_metersSessionprotected
m_modifiedSinceLastSaveSessionprotected
m_multiScopeSessionprotected
m_nextMarkerNumSessionprotected
m_oscilloscopesSessionprotected
m_packetMgrMutexSessionprotected
m_packetmgrsSessionprotected
m_perfClockMutexSessionprotected
m_preferences (defined in Session)Sessionprotected
m_psusSessionprotected
m_rasterizedWaveformMutexSessionprotected
m_recentlyTriggeredGroupsSessionprotected
m_recentlyTriggeredScopeMutexSessionprotected
m_recentlyTriggeredScopesSessionprotected
m_referenceFilters (defined in Session)Sessionprotected
m_scopeDeskewCalSessionprotected
m_scopeMutexSessionprotected
m_setupNotesSession
m_shuttingDownSessionprotected
m_tArmSessionprotected
m_tPrimaryTriggerSessionprotected
m_trendTriggerGroupSessionprotected
m_triggerArmedSessionprotected
m_triggerGroupMutexSessionprotected
m_triggerGroupsSessionprotected
m_triggerOneShotSessionprotected
m_warningsSessionprotected
m_waveformDataMutexSessionprotected
m_waveformDownloadRateSessionprotected
m_waveformThreadSessionprotected
MakeNewTriggerGroup(std::shared_ptr< Oscilloscope > scope) (defined in Session)Session
MakeNewTriggerGroup(PausableFilter *filter) (defined in Session)Session
MarkChannelDirty(InstrumentChannel *chan)Session
OnMarkerChanged()Session
OnMemoryPressure(MemoryPressureLevel level, MemoryPressureType type, size_t requestedSize)Session
PreLoadBERT(int version, const YAML::Node &node, bool online) (defined in Session)Sessionprotected
PreLoadFromYaml(const YAML::Node &node, const std::string &dataDir, bool online)Session
PreLoadFunctionGenerator(int version, const YAML::Node &node, bool online) (defined in Session)Sessionprotected
PreLoadInstruments(int version, const YAML::Node &node, bool online) (defined in Session)Sessionprotected
PreLoadLoad(int version, const YAML::Node &node, bool online) (defined in Session)Sessionprotected
PreLoadMisc(int version, const YAML::Node &node, bool online) (defined in Session)Sessionprotected
PreLoadMultimeter(int version, const YAML::Node &node, bool online) (defined in Session)Sessionprotected
PreLoadOscilloscope(int version, const YAML::Node &node, bool online) (defined in Session)Sessionprotected
PreLoadPowerSupply(int version, const YAML::Node &node, bool online) (defined in Session)Sessionprotected
PreLoadRFSignalGenerator(int version, const YAML::Node &node, bool online) (defined in Session)Sessionprotected
PreLoadSDR(int version, const YAML::Node &node, bool online) (defined in Session)Sessionprotected
PreLoadSpectrometer(int version, const YAML::Node &node, bool online) (defined in Session)Sessionprotected
PreLoadVNA(int version, const YAML::Node &node, bool online) (defined in Session)Sessionprotected
RefreshAllFilters() (defined in Session)Session
RefreshAllFiltersNonblocking()Session
RefreshDirtyFilters()Session
RefreshDirtyFiltersNonblocking()Session
RemoveInstrument(std::shared_ptr< Instrument > inst)Session
RemoveMarkers(TimePoint t)Sessioninline
RemovePackets(TimePoint t)Session
RenderWaveformTextures(vk::raii::CommandBuffer &cmdbuf, std::vector< std::shared_ptr< DisplayedChannel > > &channels) (defined in Session)Session
SerializeFilterConfiguration()Session
SerializeInstrumentConfiguration()Session
SerializeMarkers() (defined in Session)Session
SerializeMetadata()Session
SerializeSparseWaveform(SparseWaveformBase *wfm, const std::string &path)Session
SerializeTriggerGroups() (defined in Session)Session
SerializeUniformWaveform(UniformWaveformBase *wfm, const std::string &path)Session
SerializeWaveforms(const std::string &dataDir) (defined in Session)Session
Session(MainWindow *wnd) (defined in Session)Session
SetDeskew(std::shared_ptr< Oscilloscope > scope, int64_t skew) (defined in Session)Sessioninline
SetHoveredPacketTimestamp(std::optional< TimePoint > t) (defined in Session)Sessioninline
StartWaveformThreadIfNeeded()Session
StopTrigger(bool all=false)Session
UpdatePacketManagers(const std::set< FlowGraphNode * > &nodes)Sessionprotected
VerifyInstrument(const YAML::Node &node, std::shared_ptr< Instrument > inst) (defined in Session)Sessionprotected
~Session() (defined in Session)Sessionvirtual