ardour
Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
PBD::ScopedConnectionList Class Reference

#include <signals.h>

Inheritance diagram for PBD::ScopedConnectionList:
ARDOUR::AutomationWatch ARDOUR::Bundle ARDOUR::ExportFormatManager ARDOUR::HasSampleFormat ARDOUR::Panner ARDOUR::Session ARDOUR::SessionHandleRef ARDOUR::SessionPlaylists AReceiver AxisView Command Editor EditorRoutes EditorSummary EngineControl ExportDialog ExportFormatDialog ExportVideoDialog Meterbridge MIDI::Name::MidiPatchManager MidiChannelSelectorWindow Mixer_UI Mootcher PlugUIBase RouteParams_UI RouteProcessorSelection Selection SoundFileBox StepEditor StreamView TimeAxisViewItem TranscodeFfmpeg TranscodeVideoDialog UndoHistory VideoMonitor VideoTimeLine

Public Member Functions

 ScopedConnectionList ()
 
virtual ~ScopedConnectionList ()
 
void add_connection (const UnscopedConnection &c)
 
void drop_connections ()
 

Private Types

typedef std::list
< ScopedConnection * > 
ConnectionList
 

Private Member Functions

 ScopedConnectionList (const ScopedConnectionList &)
 

Private Attributes

Glib::Threads::Mutex _lock
 
ConnectionList _list
 

Detailed Description

Definition at line 152 of file signals.h.

Member Typedef Documentation

Definition at line 178 of file signals.h.

Constructor & Destructor Documentation

ScopedConnectionList::ScopedConnectionList ( )

Definition at line 25 of file signals.cc.

ScopedConnectionList::~ScopedConnectionList ( )
virtual

Definition at line 29 of file signals.cc.

PBD::ScopedConnectionList::ScopedConnectionList ( const ScopedConnectionList )
private

Member Function Documentation

void ScopedConnectionList::add_connection ( const UnscopedConnection c)

Definition at line 35 of file signals.cc.

void ScopedConnectionList::drop_connections ( )

Definition at line 42 of file signals.cc.

Member Data Documentation

ConnectionList PBD::ScopedConnectionList::_list
private

Definition at line 179 of file signals.h.

Glib::Threads::Mutex PBD::ScopedConnectionList::_lock
private

Definition at line 176 of file signals.h.


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