_active | ARDOUR::IO | protected |
_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 | |
bundle() | ARDOUR::IO | inline |
bundles_connected() | 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(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_legal | ARDOUR::IO | static |
ConnectingLegal | ARDOUR::IO | static |
copy_to_outputs(BufferSet &bufs, DataType type, pframes_t nframes, framecnt_t offset) | ARDOUR::IO | |
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_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 | |
extra_xml(const std::string &str, bool add_if_missing=false) | PBD::Stateful | |
get_changes_as_properties(Command *) const | PBD::Stateful | |
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 | |
latency() const | ARDOUR::IO | |
Latent() | ARDOUR::Latent | inline |
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 | 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 | |
pans_required() const | ARDOUR::ClickIO | inlineprotected |
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 |
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 |
~ClickIO() | ARDOUR::ClickIO | 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 |