_active | ARDOUR::IO | protected |
_buffers | ARDOUR::IO | private |
_bundle | ARDOUR::IO | private |
_bundles_connected | ARDOUR::IO | private |
_default_type | ARDOUR::IO | protected |
_direction | ARDOUR::IO | protected |
_extra_xml | PBD::Stateful | protected |
_instant_xml | PBD::Stateful | protected |
_lock | PBD::Stateful | protected |
_name | ARDOUR::SessionObject | protected |
_pending_changed | PBD::Stateful | protected |
_ports | ARDOUR::IO | protected |
_properties | PBD::Stateful | protected |
_sendish | ARDOUR::IO | protected |
_session | ARDOUR::SessionHandleRef | protected |
_user_latency | ARDOUR::Latent | protected |
_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 &) | PBD::Stateful | protected |
add_property(PropertyBase &s) | PBD::Stateful | |
apply_changes(PropertyBase const &) | PBD::Stateful | virtual |
apply_changes(PropertyList const &) | PBD::Stateful | |
audio(uint32_t n) const | ARDOUR::IO | |
build_legal_port_name(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 | |
changed | ARDOUR::IO | |
ARDOUR::SessionObject::changed() const | PBD::Stateful | |
check_bundles_connected() | ARDOUR::IO | private |
clear_changes() | PBD::Stateful | |
clear_owned_changes() | PBD::Stateful | virtual |
collect_input(BufferSet &bufs, pframes_t nframes, ChanCount offset) | ARDOUR::IO | |
connect(boost::shared_ptr< Port > our_port, std::string other_port, void *src) | ARDOUR::IO | |
connect_ports_to_bundle(boost::shared_ptr< Bundle >, bool exclusive, void *) | ARDOUR::IO | |
connected() const | ARDOUR::IO | |
connected_to(boost::shared_ptr< const IO >) const | ARDOUR::IO | |
connected_to(const std::string &) const | ARDOUR::IO | |
connecting_became_legal() | ARDOUR::IO | private |
connecting_legal | ARDOUR::IO | static |
ConnectingLegal | ARDOUR::IO | static |
connection_legal_c | ARDOUR::IO | private |
copy_to_outputs(BufferSet &bufs, DataType type, pframes_t nframes, framecnt_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 | |
Destructible() | PBD::Destructible | inline |
Direction enum name | ARDOUR::IO | |
direction() const | ARDOUR::IO | inline |
disable_connecting() | ARDOUR::IO | static |
disconnect(boost::shared_ptr< Port > our_port, std::string other_port, void *src) | ARDOUR::IO | |
disconnect(void *src) | ARDOUR::IO | |
disconnect_check(boost::shared_ptr< ARDOUR::Port >, boost::shared_ptr< ARDOUR::Port >) | ARDOUR::IO | private |
disconnect_ports_from_bundle(boost::shared_ptr< Bundle >, void *) | ARDOUR::IO | |
drop_connections() | PBD::ScopedConnectionList | |
drop_references() | PBD::Destructible | inline |
DropReferences | PBD::Destructible | |
effective_latency() const | ARDOUR::Latent | inline |
enable_connecting() | ARDOUR::IO | static |
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(const char *base) | ARDOUR::IO | private |
find_possible_bundle(const std::string &desired_name) | ARDOUR::IO | private |
get_changes_as_properties(Command *) const | PBD::Stateful | |
get_port_counts(const XMLNode &node, int version, ChanCount &n, boost::shared_ptr< Bundle > &c) | ARDOUR::IO | private |
get_port_counts_2X(const XMLNode &node, int version, ChanCount &n, boost::shared_ptr< Bundle > &c) | ARDOUR::IO | private |
get_state(void) | ARDOUR::IO | virtual |
has_port(boost::shared_ptr< Port >) const | ARDOUR::IO | |
id() const | PBD::Stateful | inline |
increment_port_buffer_offset(pframes_t offset) | ARDOUR::IO | |
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 | |
io_lock | ARDOUR::IO | mutableprivate |
latency() const | ARDOUR::IO | |
Latent() | ARDOUR::Latent | inline |
loading_state_version | PBD::Stateful | static |
make_connections(const XMLNode &, int, bool) | ARDOUR::IO | private |
make_connections_2X(const XMLNode &, int, bool) | ARDOUR::IO | private |
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 | inline |
name() const | ARDOUR::SessionObject | inline |
name_from_state(const XMLNode &) | ARDOUR::IO | static |
nth(uint32_t n) const | ARDOUR::IO | inline |
Output enum value | ARDOUR::IO | |
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 |
pending_state_node | ARDOUR::IO | |
pending_state_node_in | ARDOUR::IO | |
pending_state_node_version | ARDOUR::IO | |
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 | inline |
ports() const | ARDOUR::IO | inline |
post_set(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
prepare_for_reset(XMLNode &, const std::string &) | ARDOUR::IO | static |
process_input(boost::shared_ptr< Processor >, framepos_t start_frame, framepos_t end_frame, pframes_t nframes) | ARDOUR::IO | |
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< Command * > &) const | PBD::Stateful | virtual |
remove_port(boost::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 | |
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_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_ports(const std::string &str) | ARDOUR::IO | |
set_state(const XMLNode &, int version) | ARDOUR::IO | virtual |
set_state_2X(const XMLNode &, int, bool) | ARDOUR::IO | |
set_user_latency(framecnt_t val) | ARDOUR::Latent | inlinevirtual |
set_values(XMLNode const &) | PBD::Stateful | protected |
setup_bundle() | ARDOUR::IO | private |
signal_latency() const | ARDOUR::IO | inlinevirtual |
silence(framecnt_t) | ARDOUR::IO | virtual |
state(bool full) | ARDOUR::IO | virtual |
state_node_name | ARDOUR::IO | static |
Stateful() | PBD::Stateful | |
suspend_property_changes() | PBD::Stateful | virtual |
user_latency() const | ARDOUR::Latent | inline |
~Destructible() | PBD::Destructible | inlinevirtual |
~IO() | ARDOUR::IO | virtual |
~Latent() | ARDOUR::Latent | inlinevirtual |
~ScopedConnectionList() | PBD::ScopedConnectionList | virtual |
~SessionHandleRef() | ARDOUR::SessionHandleRef | virtual |
~Stateful() | PBD::Stateful | virtual |