Ardour
9.0-pre0-582-g084a23a80d
|
#include <session_handle.h>
Public Member Functions | |
SessionHandlePtr (ARDOUR::Session *s) | |
SessionHandlePtr () | |
virtual | ~SessionHandlePtr () |
virtual void | set_session (ARDOUR::Session *) |
virtual ARDOUR::Session * | session () const |
Protected Member Functions | |
virtual void | session_going_away () |
Protected Attributes | |
ARDOUR::Session * | _session |
PBD::ScopedConnectionList | _session_connections |
Private Attributes | |
bool | _gone_away_emitted |
Definition at line 45 of file session_handle.h.
ARDOUR::SessionHandlePtr::SessionHandlePtr | ( | ARDOUR::Session * | s | ) |
ARDOUR::SessionHandlePtr::SessionHandlePtr | ( | ) |
|
inlinevirtual |
Definition at line 50 of file session_handle.h.
|
inlinevirtual |
Reimplemented in ARDOUR::AudioEngine, and IOSelector.
Definition at line 53 of file session_handle.h.
|
protectedvirtual |
|
virtual |
Reimplemented in ARDOUR::ControlProtocolManager, ARDOUR::AudioEngine, PublicEditor, WM::Proxy< T >, WM::Proxy< EngineControl >, WM::Proxy< IOPluginWindow >, WM::Proxy< ExportVideoDialog >, WM::Proxy< RouteParams_UI >, WM::Proxy< About >, WM::Proxy< IdleOMeter >, WM::Proxy< LuaScriptManager >, WM::Proxy< SpeakerDialog >, WM::Proxy< LocationUIWindow >, WM::Proxy< TransportMastersWindow >, WM::Proxy< DspStatisticsWindow >, WM::Proxy< PluginDSPLoadWindow >, WM::Proxy< PluginManagerUI >, WM::Proxy< AddRouteDialog >, WM::ProxyWithConstructor< T >, WM::ProxyWithConstructor< BigClockWindow >, WM::ProxyWithConstructor< LibraryDownloadDialog >, WM::ProxyWithConstructor< BigTransportWindow >, WM::ProxyWithConstructor< VirtualKeyboardWindow >, WM::ProxyWithConstructor< AddVideoDialog >, WM::ProxyWithConstructor< LuaWindow >, WM::ProxyWithConstructor< KeyEditor >, WM::ProxyWithConstructor< SessionOptionEditor >, WM::ProxyWithConstructor< GlobalPortMatrixWindow >, WM::ProxyWithConstructor< BundleManager >, VideoTimeLine, VideoMonitor, TriggerStrip, TransportControlUI, TrackRecordAxis, SoundFileBox, SessionMetadataSetEditable, MeterStrip, MainClock, LuaWindow, LuaInstance, GlobalPortMatrix, ExportFormatDialog, ExportDialog, CueBoxWidget, BigTransportWindow, AudioClock, ARDOUR::SimpleExport, ARDOUR::AutomationWatch, WM::Manager, VirtualKeyboardWindow, TriggerPage, TriggerClipPicker, TransportMastersWindow, TransportMastersWidget, TimeInfoBox, SourceListBase, SlotPropertiesBox, SimpleExportDialog, ShuttleControl, SoundFileBrowser, SelectionPropertiesBox, RouteUI, RouteParams_UI, RouteListBase, RhythmFerret, RegionListBase, RegionEditorWindow, RecorderUI, RemainInfoBox, XrunInfoBox, DurationInfoBox, RecInfoBox, RCOptionEditor, PTImportSelector, PluginPinDialog, PluginPinWidget, PluginDSPLoadWindow, MonitorSection, Mixer_UI, MiniTimeline, MidiExportDialog, MidiClipEditorBox, Meterbridge, LuaCallback, LuaScriptManager, LocationUIWindow, LocationUI, LocationEditRow, IOPluginWindow, GroupTabs, GlobalPortMatrixWindow, EditorSummary, EditorSnapshots, EditorSections, EditorRouteGroups, EditorLocations, Editor, EditingContext, DspStatisticsWindow, AudioTriggerPropertiesBox, ARDOUR_UI, and ApplicationBar.
|
private |
Definition at line 63 of file session_handle.h.
|
protected |
Definition at line 58 of file session_handle.h.
|
protected |
Definition at line 59 of file session_handle.h.