ardour
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ARDOUR::SessionHandlePtr Class Reference

#include <session_handle.h>

Inheritance diagram for ARDOUR::SessionHandlePtr:
About AnalysisWindow ARDOUR::AudioEngine ARDOUR::AutomationWatch ARDOUR::ControlProtocolManager ARDOUR::MidiClockTicker ARDOUR::PannerManager ARDOUR_UI ArdourDialog ArdourWindow AudioClock AxisView Editor EditorLocations EditorRegions EditorRouteGroups EditorRoutes EditorSnapshots EditorSummary ExportChannelSelector ExportFilenameSelector ExportFileNotebook ExportFormatSelector ExportTimespanSelector GainMeterBase GroupTabs LevelMeterBase LocationEditRow LocationUI Meterbridge MIDI::Name::MidiPatchManager Mixer_UI PannerUI PortMatrix ProcessorBox RouteGroupMenu SessionMetadataSet ShuttleControl SoundcloudExportSelector SoundFileBox TimeInfoBox VideoMonitor VideoTimeLine WM::Manager WM::ProxyBase

Public Member Functions

 SessionHandlePtr (ARDOUR::Session *s)
 
 SessionHandlePtr ()
 
virtual ~SessionHandlePtr ()
 
virtual void set_session (ARDOUR::Session *)
 

Protected Member Functions

virtual void session_going_away ()
 

Protected Attributes

ARDOUR::Session_session
 
PBD::ScopedConnectionList _session_connections
 

Detailed Description

Definition at line 42 of file session_handle.h.

Constructor & Destructor Documentation

SessionHandlePtr::SessionHandlePtr ( ARDOUR::Session s)

Definition at line 33 of file session_handle.cc.

ARDOUR::SessionHandlePtr::SessionHandlePtr ( )
inline

Definition at line 46 of file session_handle.h.

virtual ARDOUR::SessionHandlePtr::~SessionHandlePtr ( )
inlinevirtual

Definition at line 47 of file session_handle.h.

Member Function Documentation

void SessionHandlePtr::session_going_away ( )
protectedvirtual
void SessionHandlePtr::set_session ( ARDOUR::Session s)
virtual

Member Data Documentation

ARDOUR::Session* ARDOUR::SessionHandlePtr::_session
protected

Definition at line 52 of file session_handle.h.

PBD::ScopedConnectionList ARDOUR::SessionHandlePtr::_session_connections
protected

Definition at line 53 of file session_handle.h.


The documentation for this class was generated from the following files: