Ardour  8.12
PBD::ScopedConnectionList Class Reference

#include <signals.h>

Inheritance diagram for PBD::ScopedConnectionList:
[legend]

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 _scoped_connection_lock
 
ConnectionList _scoped_connection_list
 

Detailed Description

Definition at line 196 of file signals.h.

Member Typedef Documentation

◆ ConnectionList

Definition at line 222 of file signals.h.

Constructor & Destructor Documentation

◆ ScopedConnectionList() [1/2]

PBD::ScopedConnectionList::ScopedConnectionList ( )

◆ ~ScopedConnectionList()

virtual PBD::ScopedConnectionList::~ScopedConnectionList ( )
virtual

◆ ScopedConnectionList() [2/2]

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

Member Function Documentation

◆ add_connection()

void PBD::ScopedConnectionList::add_connection ( const UnscopedConnection c)

◆ drop_connections()

void PBD::ScopedConnectionList::drop_connections ( )

Member Data Documentation

◆ _scoped_connection_list

ConnectionList PBD::ScopedConnectionList::_scoped_connection_list
private

Definition at line 223 of file signals.h.

◆ _scoped_connection_lock

Glib::Threads::Mutex PBD::ScopedConnectionList::_scoped_connection_lock
private

Definition at line 220 of file signals.h.


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