| _control_protocol_info | ARDOUR::ControlProtocolManager | private |
| _control_protocols | ARDOUR::ControlProtocolManager | private |
| _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 |
| _protocols_lock | ARDOUR::ControlProtocolManager | mutableprivate |
| _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 &, std::string const &config) | 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_infos() const | ARDOUR::ControlProtocolManager | inline |
| 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 | |
| do_surface_callback(bool once_only, ARDOUR::SurfaceCallbackType type, void *arg=nullptr) | 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 &, std::string const &config) | 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 | |
| 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_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 |