Ardour  9.0-pre0-582-g084a23a80d
PBD::ScopedConnectionList Class Reference

#include <signals.h>

Inheritance diagram for PBD::ScopedConnectionList:
[legend]

Public Member Functions

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

Private Types

typedef std::list< ScopedConnection * > ConnectionList
 

Private Attributes

Glib::Threads::Mutex _scoped_connection_lock
 
ConnectionList _scoped_connection_list
 

Detailed Description

Definition at line 268 of file signals.h.

Member Typedef Documentation

◆ ConnectionList

Definition at line 293 of file signals.h.

Constructor & Destructor Documentation

◆ ScopedConnectionList() [1/2]

PBD::ScopedConnectionList::ScopedConnectionList ( )

◆ ScopedConnectionList() [2/2]

PBD::ScopedConnectionList::ScopedConnectionList ( const ScopedConnectionList )
delete

◆ ~ScopedConnectionList()

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

Member Function Documentation

◆ add_connection()

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

◆ drop_connections()

void PBD::ScopedConnectionList::drop_connections ( )

◆ operator=()

ScopedConnectionList& PBD::ScopedConnectionList::operator= ( const ScopedConnectionList )
delete

Member Data Documentation

◆ _scoped_connection_list

ConnectionList PBD::ScopedConnectionList::_scoped_connection_list
private

Definition at line 294 of file signals.h.

◆ _scoped_connection_lock

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

Definition at line 291 of file signals.h.


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