#include <slavable.h>
Definition at line 44 of file slavable.h.
◆ Slavable()
| ARDOUR::Slavable::Slavable |
( |
| ) |
|
◆ ~Slavable()
| virtual ARDOUR::Slavable::~Slavable |
( |
| ) |
|
|
inlinevirtual |
◆ assign()
| virtual void ARDOUR::Slavable::assign |
( |
std::shared_ptr< VCA > |
| ) |
|
|
virtual |
◆ assign_control()
◆ assign_controls()
| bool ARDOUR::Slavable::assign_controls |
( |
std::shared_ptr< VCA > |
| ) |
|
|
private |
◆ assigned_to()
| bool ARDOUR::Slavable::assigned_to |
( |
VCAManager * |
, |
|
|
std::shared_ptr< VCA > |
|
|
) |
| const |
recursively test for master assignment to given VCA
◆ automation_control()
◆ do_assign()
◆ get_state()
| XMLNode& ARDOUR::Slavable::get_state |
( |
| ) |
const |
◆ masters()
| std::vector<std::shared_ptr<VCA> > ARDOUR::Slavable::masters |
( |
VCAManager * |
| ) |
const |
◆ set_state()
| int ARDOUR::Slavable::set_state |
( |
XMLNode const & |
, |
|
|
int |
|
|
) |
| |
◆ slavables()
◆ unassign()
| void ARDOUR::Slavable::unassign |
( |
std::shared_ptr< VCA > |
| ) |
|
◆ unassign_control()
◆ unassign_controls()
| void ARDOUR::Slavable::unassign_controls |
( |
std::shared_ptr< VCA > |
| ) |
|
|
private |
◆ weak_unassign()
| void ARDOUR::Slavable::weak_unassign |
( |
std::weak_ptr< VCA > |
| ) |
|
|
private |
◆ _masters
| std::set<uint32_t> ARDOUR::Slavable::_masters |
|
private |
◆ Assign
◆ assign_connection
◆ AssignmentChange
| PBD::Signal<void(std::shared_ptr<VCA>,bool)> ARDOUR::Slavable::AssignmentChange |
◆ master_lock
| Glib::Threads::RWLock ARDOUR::Slavable::master_lock |
|
mutableprivate |
◆ unassign_connections
◆ xml_node_name
| std::string ARDOUR::Slavable::xml_node_name |
|
static |
The documentation for this class was generated from the following file: