_extra_xml | PBD::Stateful | protected |
_gone_away_emitted | ARDOUR::SessionHandlePtr | private |
_id | PBD::Stateful | private |
_instance | ARDOUR::ControlProtocolManager | privatestatic |
_instant_xml | PBD::Stateful | protected |
_lock | PBD::Stateful | protected |
_pending_changed | PBD::Stateful | protected |
_properties | PBD::Stateful | protected |
_regenerate_xml_or_string_ids | PBD::Stateful | privatestatic |
_session | ARDOUR::SessionHandlePtr | protected |
_session_connections | ARDOUR::SessionHandlePtr | protected |
_stateful_frozen | PBD::Stateful | private |
_xml_node_name | PBD::Stateful | protected |
activate(ControlProtocolInfo &) | ARDOUR::ControlProtocolManager | |
add_extra_xml(XMLNode &) | PBD::Stateful | |
add_instant_xml(XMLNode &, const std::string &directory_path) | PBD::Stateful | protected |
add_properties(XMLNode &) const | PBD::Stateful | protected |
add_property(PropertyBase &s) | PBD::Stateful | |
apply_change(PropertyBase const &) | PBD::Stateful | virtual |
apply_changes(PropertyList const &) | PBD::Stateful | |
changed() const | PBD::Stateful | |
clear_changes() | PBD::Stateful | |
clear_owned_changes() | PBD::Stateful | virtual |
control_protocol_discover(std::string path) | ARDOUR::ControlProtocolManager | private |
control_protocol_info | ARDOUR::ControlProtocolManager | |
control_protocols | ARDOUR::ControlProtocolManager | private |
ControlProtocolManager() | ARDOUR::ControlProtocolManager | private |
cpi_by_name(std::string) | ARDOUR::ControlProtocolManager | private |
current_state_version | PBD::Stateful | static |
deactivate(ControlProtocolInfo &) | ARDOUR::ControlProtocolManager | |
discover_control_protocols() | ARDOUR::ControlProtocolManager | |
drop_protocols() | ARDOUR::ControlProtocolManager | |
extra_xml(const std::string &str, bool add_if_missing=false) | PBD::Stateful | |
foreach_known_protocol(std::function< void(const ControlProtocolInfo *)>) | ARDOUR::ControlProtocolManager | |
get_changes_as_properties(PBD::Command *) const | PBD::Stateful | |
get_descriptor(std::string path) | ARDOUR::ControlProtocolManager | private |
get_state() const | ARDOUR::ControlProtocolManager | virtual |
id() const | PBD::Stateful | inline |
instance() | ARDOUR::ControlProtocolManager | static |
instant_xml(const std::string &str, const std::string &directory_path) | PBD::Stateful | protected |
instantiate(ControlProtocolInfo &) | ARDOUR::ControlProtocolManager | private |
loading_state_version | PBD::Stateful | static |
mid_thaw(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
midi_connectivity_established(bool) | ARDOUR::ControlProtocolManager | |
post_set(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
probe_midi_control_protocols() | ARDOUR::ControlProtocolManager | |
probe_usb_control_protocols(bool, uint16_t, uint16_t) | ARDOUR::ControlProtocolManager | |
properties() const | PBD::Stateful | inline |
property_changes_suspended() const | PBD::Stateful | inline |
property_factory(const XMLNode &) const | PBD::Stateful | virtual |
PropertyChanged | PBD::Stateful | |
protocols_lock | ARDOUR::ControlProtocolManager | mutableprivate |
ProtocolStatusChange | ARDOUR::ControlProtocolManager | |
rdiff(std::vector< PBD::Command * > &) const | PBD::Stateful | virtual |
regenerate_xml_or_string_ids() const | PBD::Stateful | protected |
reset_id() | PBD::Stateful | |
resume_property_changes() | PBD::Stateful | virtual |
save_extra_xml(const XMLNode &) | PBD::Stateful | |
send_change(const PropertyChange &) | PBD::Stateful | protectedvirtual |
session() const | ARDOUR::SessionHandlePtr | inlinevirtual |
session_going_away() | ARDOUR::ControlProtocolManager | privatevirtual |
SessionHandlePtr(ARDOUR::Session *s) | ARDOUR::SessionHandlePtr | |
SessionHandlePtr() | ARDOUR::SessionHandlePtr | |
set_id(const XMLNode &) | PBD::Stateful | |
set_id(const std::string &) | PBD::Stateful | |
set_regenerate_xml_and_string_ids_in_this_thread(bool yn) | PBD::Stateful | privatestatic |
set_session(Session *) | ARDOUR::ControlProtocolManager | virtual |
set_state(const XMLNode &, int version) | ARDOUR::ControlProtocolManager | virtual |
set_values(XMLNode const &) | PBD::Stateful | protected |
state_node_name | ARDOUR::ControlProtocolManager | static |
Stateful() | PBD::Stateful | |
stripable_selection_changed(ARDOUR::StripableNotificationListPtr) | ARDOUR::ControlProtocolManager | |
StripableSelectionChanged | ARDOUR::ControlProtocolManager | static |
suspend_property_changes() | PBD::Stateful | virtual |
teardown(ControlProtocolInfo &, bool lock_required) | ARDOUR::ControlProtocolManager | private |
~ControlProtocolManager() | ARDOUR::ControlProtocolManager | |
~SessionHandlePtr() | ARDOUR::SessionHandlePtr | inlinevirtual |
~Stateful() | PBD::Stateful | virtual |