_extra_xml | PBD::Stateful | protected |
_id | PBD::Stateful | private |
_instant_xml | PBD::Stateful | protected |
_invokable_name | MIDIInvokable | protected |
_lock | PBD::Stateful | protected |
_parameterized | MIDIInvokable | protected |
_parser | MIDIInvokable | protected |
_pending_changed | PBD::Stateful | protected |
_properties | PBD::Stateful | protected |
_regenerate_xml_or_string_ids | PBD::Stateful | privatestatic |
_stateful_frozen | PBD::Stateful | private |
_ui | MIDIInvokable | protected |
_xml_node_name | PBD::Stateful | protected |
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 | |
bind_midi(MIDI::channel_t, MIDI::eventType, MIDI::byte) | MIDIInvokable | |
changed() const | PBD::Stateful | |
clear_changes() | PBD::Stateful | |
clear_owned_changes() | PBD::Stateful | virtual |
control_additional | MIDIInvokable | protected |
control_channel | MIDIInvokable | protected |
control_type | MIDIInvokable | protected |
current_state_version | PBD::Stateful | static |
data | MIDIInvokable | protected |
data_size | MIDIInvokable | protected |
execute()=0 | MIDIInvokable | protectedpure virtual |
extra_xml(const std::string &str, bool add_if_missing=false) | PBD::Stateful | |
get_changes_as_properties(PBD::Command *) const | PBD::Stateful | |
get_control_additional() | MIDIInvokable | inline |
get_control_channel() | MIDIInvokable | inline |
get_control_type() | MIDIInvokable | inline |
get_parser() | MIDIInvokable | inline |
get_state() const =0 | PBD::Stateful | pure virtual |
id() const | PBD::Stateful | inline |
init(GenericMidiControlProtocol &, const std::string &, MIDI::byte *data=0, size_t dsize=0) | MIDIInvokable | virtual |
instant_xml(const std::string &str, const std::string &directory_path) | PBD::Stateful | protected |
loading_state_version | PBD::Stateful | static |
mid_thaw(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
midi_sense_any(MIDI::Parser &, MIDI::byte *, size_t) | MIDIInvokable | protected |
midi_sense_connection | MIDIInvokable | protected |
midi_sense_controller(MIDI::Parser &, MIDI::EventTwoBytes *) | MIDIInvokable | protected |
midi_sense_note(MIDI::Parser &, MIDI::EventTwoBytes *, bool is_on) | MIDIInvokable | protected |
midi_sense_note_off(MIDI::Parser &p, MIDI::EventTwoBytes *tb) | MIDIInvokable | protected |
midi_sense_note_on(MIDI::Parser &p, MIDI::EventTwoBytes *tb) | MIDIInvokable | protected |
midi_sense_program_change(MIDI::Parser &, MIDI::byte) | MIDIInvokable | protected |
midi_sense_sysex(MIDI::Parser &, MIDI::byte *, size_t) | MIDIInvokable | protected |
MIDIInvokable(MIDI::Parser &) | MIDIInvokable | |
post_set(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual |
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 |
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 |
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_state(const XMLNode &, int version)=0 | PBD::Stateful | pure virtual |
set_values(XMLNode const &) | PBD::Stateful | protected |
Stateful() | PBD::Stateful | |
suspend_property_changes() | PBD::Stateful | virtual |
~MIDIInvokable() | MIDIInvokable | virtual |
~Stateful() | PBD::Stateful | virtual |