_active | ARDOUR::IO | protected |
_audio_channel_names | ARDOUR::IO | private |
_buffers | ARDOUR::IO | private |
_bundle | ARDOUR::IO | private |
_default_type | ARDOUR::IO | protected |
_direction | ARDOUR::IO | protected |
_extra_xml | PBD::Stateful | protected |
_id | PBD::Stateful | private |
_instant_xml | PBD::Stateful | protected |
_lock | PBD::Stateful | protected |
_name | ARDOUR::SessionObject | protected |
_pending_changed | PBD::Stateful | protected |
_port_connections | ARDOUR::IO | private |
_ports | ARDOUR::IO | private |
_pretty_name_prefix | ARDOUR::IO | private |
_properties | PBD::Stateful | protected |
_regenerate_xml_or_string_ids | PBD::Stateful | privatestatic |
_scoped_connection_list | PBD::ScopedConnectionList | private |
_scoped_connection_lock | PBD::ScopedConnectionList | private |
_sendish | ARDOUR::IO | protected |
_session | ARDOUR::SessionHandleRef | protected |
_stateful_frozen | PBD::Stateful | private |
_xml_node_name | PBD::Stateful | protected |
active() const | ARDOUR::IO | inline |
add_connection(const UnscopedConnection &c) | PBD::ScopedConnectionList | |
add_extra_xml(XMLNode &) | PBD::Stateful | |
add_instant_xml(XMLNode &, const std::string &directory_path) | PBD::Stateful | protected |
add_port(std::string connection, void *src, DataType type=DataType::NIL) | ARDOUR::IO | |
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 | |
apply_pretty_name() | ARDOUR::IO | private |
audio(uint32_t n) const | ARDOUR::IO | |
build_legal_port_name(std::shared_ptr< PortSet const >, DataType type) | ARDOUR::IO | private |
bundle() | ARDOUR::IO | inline |
bundle_changed(Bundle::Change) | ARDOUR::IO | private |
bundle_channel_name(uint32_t, uint32_t, DataType) const | ARDOUR::IO | private |
bundles_connected() | ARDOUR::IO | |
can_add_port(DataType) const | ARDOUR::IO | |
changed | ARDOUR::IO | |
ARDOUR::SessionObject::changed() const | PBD::Stateful | |
clear_changes() | PBD::Stateful | |
clear_owned_changes() | PBD::Stateful | virtual |
ClickIO(Session &s, const std::string &name) | ARDOUR::ClickIO | inline |
collect_input(BufferSet &bufs, pframes_t nframes, ChanCount offset) | ARDOUR::IO | |
connect(std::shared_ptr< Port > our_port, std::string other_port, void *src) | ARDOUR::IO | |
connect_ports_to_bundle(std::shared_ptr< Bundle >, bool exclusive, void *) | ARDOUR::IO | |
connect_ports_to_bundle(std::shared_ptr< Bundle >, bool, bool, void *) | ARDOUR::IO | |
connected() const | ARDOUR::IO | |
connected_latency(bool for_playback) const | ARDOUR::IO | |
connected_to(std::shared_ptr< const IO >) const | ARDOUR::IO | |
connected_to(const std::string &) const | ARDOUR::IO | |
connection_change(std::shared_ptr< ARDOUR::Port >, std::shared_ptr< ARDOUR::Port >) | ARDOUR::IO | private |
ConnectionList typedef | PBD::ScopedConnectionList | private |
copy_to_outputs(BufferSet &bufs, DataType type, pframes_t nframes, samplecnt_t offset) | ARDOUR::IO | |
create_ports(const XMLNode &, int version) | ARDOUR::IO | private |
current_state_version | PBD::Stateful | static |
default_type() const | ARDOUR::IO | inline |
Destroyed | PBD::Destructible | |
Direction enum name | ARDOUR::IO | |
direction() const | ARDOUR::IO | inline |
disconnect(std::shared_ptr< Port > our_port, std::string other_port, void *src) | ARDOUR::IO | |
disconnect(void *src) | ARDOUR::IO | |
disconnect_ports_from_bundle(std::shared_ptr< Bundle >, void *) | ARDOUR::IO | |
drop_connections() | PBD::ScopedConnectionList | |
drop_references() | PBD::Destructible | inlinevirtual |
DropReferences | PBD::Destructible | |
ensure_io(ChanCount cnt, bool clear, void *src) | ARDOUR::IO | |
ensure_ports(ChanCount, bool clear, void *src) | ARDOUR::IO | private |
ensure_ports_locked(ChanCount, bool clear, bool &changed) | ARDOUR::IO | private |
extra_xml(const std::string &str, bool add_if_missing=false) | PBD::Stateful | |
find_port_hole(std::shared_ptr< PortSet const >, const char *base) | ARDOUR::IO | private |
find_possible_bundle(const std::string &desired_name) | ARDOUR::IO | private |
flush_buffers(pframes_t nframes) | ARDOUR::IO | |
get_changes_as_properties(PBD::Command *) const | PBD::Stateful | |
get_port_counts(const XMLNode &node, int version, ChanCount &n, std::shared_ptr< Bundle > &c) | ARDOUR::IO | private |
get_port_counts_2X(const XMLNode &node, int version, ChanCount &n, std::shared_ptr< Bundle > &c) | ARDOUR::IO | private |
get_state() const | ARDOUR::IO | virtual |
has_ext_connection() const | ARDOUR::IO | |
has_port(std::shared_ptr< Port >) const | ARDOUR::IO | |
id() const | PBD::Stateful | inline |
Input enum value | ARDOUR::IO | |
insanity_check() | ARDOUR::SessionHandleRef | protectedvirtual |
instant_xml(const std::string &str, const std::string &directory_path) | PBD::Stateful | protected |
IO(Session &, const std::string &name, Direction, DataType default_type=DataType::AUDIO, bool sendish=false) | ARDOUR::IO | |
IO(Session &, const XMLNode &, DataType default_type=DataType::AUDIO, bool sendish=false) | ARDOUR::IO | |
latency() const | ARDOUR::IO | |
loading_state_version | PBD::Stateful | static |
make_property_quarks() | ARDOUR::SessionObject | static |
mid_thaw(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
midi(uint32_t n) const | ARDOUR::IO | |
n_ports() const | ARDOUR::IO | |
name() const | ARDOUR::SessionObject | inline |
name_from_state(const XMLNode &) | ARDOUR::IO | static |
nth(uint32_t n) const | ARDOUR::IO | |
operator=(const ScopedConnectionList &)=delete | PBD::ScopedConnectionList | |
Output enum value | ARDOUR::IO | |
pans_required() const | ARDOUR::ClickIO | inlineprotected |
parse_gain_string(const std::string &, std::vector< std::string > &chns) | ARDOUR::IO | privatestatic |
parse_io_string(const std::string &, std::vector< std::string > &chns) | ARDOUR::IO | privatestatic |
physically_connected() const | ARDOUR::IO | |
port_by_name(const std::string &str) const | ARDOUR::IO | |
PortCountChanged | ARDOUR::IO | static |
PortCountChanging | ARDOUR::IO | |
ports() | ARDOUR::IO | |
ports() const | ARDOUR::IO | |
post_set(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
prepare_for_reset(XMLNode &, const std::string &) | ARDOUR::IO | static |
pretty_name() const | ARDOUR::IO | inline |
properties() const | PBD::Stateful | inline |
property_changes_suspended() const | PBD::Stateful | inline |
property_factory(const XMLNode &) const | PBD::Stateful | virtual |
PropertyChanged | PBD::Stateful | |
rdiff(std::vector< PBD::Command * > &) const | PBD::Stateful | virtual |
reestablish_port_subscriptions() | ARDOUR::IO | private |
regenerate_xml_or_string_ids() const | PBD::Stateful | protected |
remove_port(std::shared_ptr< Port >, void *src) | ARDOUR::IO | |
reset_id() | PBD::Stateful | |
resume_property_changes() | PBD::Stateful | virtual |
save_extra_xml(const XMLNode &) | PBD::Stateful | |
ScopedConnectionList() | PBD::ScopedConnectionList | |
ScopedConnectionList(const ScopedConnectionList &)=delete | PBD::ScopedConnectionList | |
send_change(const PropertyChange &) | PBD::Stateful | protectedvirtual |
session() const | ARDOUR::SessionObject | inline |
session_going_away() | ARDOUR::SessionHandleRef | protectedvirtual |
SessionHandleRef(ARDOUR::Session &s) | ARDOUR::SessionHandleRef | |
SessionObject(Session &session, const std::string &name) | ARDOUR::SessionObject | inline |
set_active(bool yn) | ARDOUR::IO | inline |
set_audio_channel_names(std::vector< std::string > const &acn) | ARDOUR::IO | inline |
set_default_type(DataType t) | ARDOUR::IO | inline |
set_id(const XMLNode &) | PBD::Stateful | |
set_id(const std::string &) | PBD::Stateful | |
set_name(const std::string &str) | ARDOUR::IO | virtual |
set_name_in_state(XMLNode &, const std::string &) | ARDOUR::IO | static |
set_port_state_2X(const XMLNode &node, int version, bool in) | ARDOUR::IO | private |
set_ports(const std::string &str) | ARDOUR::IO | |
set_pretty_name(const std::string &str) | ARDOUR::IO | |
set_private_port_latencies(samplecnt_t value, bool playback) | ARDOUR::IO | |
set_public_port_latencies(samplecnt_t value, bool playback) const | ARDOUR::IO | |
set_public_port_latency_from_connections() const | ARDOUR::IO | |
set_regenerate_xml_and_string_ids_in_this_thread(bool yn) | PBD::Stateful | privatestatic |
set_state(const XMLNode &, int version) | ARDOUR::IO | virtual |
set_state_2X(const XMLNode &, int, bool) | ARDOUR::IO | |
set_values(XMLNode const &) | PBD::Stateful | protected |
setup_bundle() | ARDOUR::IO | private |
silence(samplecnt_t) | ARDOUR::IO | virtual |
state() const | ARDOUR::IO | protectedvirtual |
state_node_name | ARDOUR::IO | static |
Stateful() | PBD::Stateful | |
suspend_property_changes() | PBD::Stateful | virtual |
~ClickIO() | ARDOUR::ClickIO | inline |
~Destructible() | PBD::Destructible | inlinevirtual |
~IO() | ARDOUR::IO | virtual |
~ScopedConnectionList() | PBD::ScopedConnectionList | virtual |
~SessionHandleRef() | ARDOUR::SessionHandleRef | virtual |
~Stateful() | PBD::Stateful | virtual |