| __invalidator(sigc::trackable &trackable, const char *, int) | PBD::EventLoop | static | 
  | _active | ARDOUR::ControlProtocol | private | 
  | _extra_xml | PBD::Stateful | protected | 
  | _id | PBD::Stateful | private | 
  | _instant_xml | PBD::Stateful | protected | 
  | _last_selected | ARDOUR::ControlProtocol | privatestatic | 
  | _lock | PBD::Stateful | protected | 
  | _main_loop | BaseUI | protected | 
  | ARDOUR::_name | ARDOUR::ControlProtocol | protected | 
  | _ok | BaseUI | protected | 
  | _pending_changed | PBD::Stateful | protected | 
  | _properties | PBD::Stateful | protected | 
  | _regenerate_xml_or_string_ids | PBD::Stateful | privatestatic | 
  | _run_lock | BaseUI | protected | 
  | _run_loop_thread | BaseUI | protected | 
  | _running | BaseUI | protected | 
  | _scoped_connection_list | PBD::ScopedConnectionList | private | 
  | _scoped_connection_lock | PBD::ScopedConnectionList | mutableprivate | 
  | _stateful_frozen | PBD::Stateful | private | 
  | _tbank_route_width | BasicUI | protected | 
  | _tbank_row_height | BasicUI | protected | 
  | _tbank_start_route | BasicUI | protected | 
  | _tbank_start_row | BasicUI | protected | 
  | _thread_priority | BaseUI | privatestatic | 
  | _xml_node_name | PBD::Stateful | protected | 
  | AbstractUI(const std::string &name) | AbstractUI< WiimoteControlUIRequest > |  | 
  | access_action(std::string action_path) | BasicUI |  | 
  | AccessAction | BasicUI | static | 
  | active() const | ARDOUR::ControlProtocol | inlinevirtual | 
  | ActiveChanged | ARDOUR::ControlProtocol |  | 
  | 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_marker(const std::string &=std::string()) | BasicUI |  | 
  | add_properties(XMLNode &) const | PBD::Stateful | protected | 
  | add_property(PropertyBase &s) | PBD::Stateful |  | 
  | add_rid_to_selection(int rid) | ARDOUR::ControlProtocol | virtual | 
  | add_stripable_to_selection(std::shared_ptr< ARDOUR::Stripable >) | ARDOUR::ControlProtocol |  | 
  | all_tracks_rec_in() | BasicUI |  | 
  | all_tracks_rec_out() | BasicUI |  | 
  | apply_change(PropertyBase const &) | PBD::Stateful | virtual | 
  | apply_changes(PropertyList const &) | PBD::Stateful |  | 
  | apply_mixer_scene(int scn) | BasicUI |  | 
  | attach_request_source() | BaseUI | protected | 
  | bang_trigger_at(int x, int y) | BasicUI |  | 
  | base_instance() | BaseUI | inline | 
  | base_ui_instance | BaseUI | private | 
  | BaseUI(const std::string &name) | BaseUI |  | 
  | BasicUI(ARDOUR::Session &) | BasicUI |  | 
  | BasicUI() | BasicUI | protected | 
  | bundles() | ARDOUR::ControlProtocol | virtual | 
  | button_state | WiimoteControlProtocol | protected | 
  | button_varispeed(bool fwd) | BasicUI |  | 
  | call_slot(EventLoop::InvalidationRecord *, const std::function< void()> &) | AbstractUI< WiimoteControlUIRequest > |  | 
  | BaseUI::call_slot(InvalidationRecord *, const std::function< void()> &)=0 | PBD::EventLoop | pure virtual | 
  | callback_thread_registered | WiimoteControlProtocol | protected | 
  | caller_is_self() const | BaseUI | inline | 
  | CallSlot | BaseUI | static | 
  | cancel_all_solo() | BasicUI |  | 
  | changed() const | PBD::Stateful |  | 
  | clear_changes() | PBD::Stateful |  | 
  | clear_owned_changes() | PBD::Stateful | virtual | 
  | clear_stripable_selection() | ARDOUR::ControlProtocol |  | 
  | CloseDialog | ARDOUR::ControlProtocol | static | 
  | connect_idle() | WiimoteControlProtocol | protected | 
  | connect_wiimote() | WiimoteControlProtocol | protected | 
  | ConnectionList typedef | PBD::ScopedConnectionList | private | 
  | CONTROL_PROTOCOL_THREADS_NEED_TEMPO_MAP_DECL() | WiimoteControlProtocol |  | 
  | ControlProtocol(Session &, std::string name) | ARDOUR::ControlProtocol |  | 
  | ControlProtocol(const ControlProtocol &) | ARDOUR::ControlProtocol | private | 
  | current_state_version | PBD::Stateful | static | 
  | do_request(WiimoteControlUIRequest *) | WiimoteControlProtocol | protectedvirtual | 
  | drop_connections() | PBD::ScopedConnectionList |  | 
  | Enter | ARDOUR::ControlProtocol | static | 
  | event_loop_name() const | PBD::EventLoop | inline | 
  | event_loop_precall() | ARDOUR::ControlProtocol | protectedvirtual | 
  | EventLoop(std::string const &) | PBD::EventLoop |  | 
  | extra_xml(const std::string &str, bool add_if_missing=false) | PBD::Stateful |  | 
  | ffwd() | BasicUI |  | 
  | ffwd_button_onoff() const | BasicUI |  | 
  | find_trigger(int x, int y) | BasicUI |  | 
  | first_selected_stripable() const | ARDOUR::ControlProtocol |  | 
  | fit_16_tracks() | BasicUI |  | 
  | fit_1_track() | BasicUI |  | 
  | fit_2_tracks() | BasicUI |  | 
  | fit_32_tracks() | BasicUI |  | 
  | fit_4_tracks() | BasicUI |  | 
  | fit_8_tracks() | BasicUI |  | 
  | fit_all_tracks() | BasicUI |  | 
  | get_changes_as_properties(PBD::Command *) const | PBD::Stateful |  | 
  | get_event_loop_for_thread() | PBD::EventLoop | static | 
  | get_feedback() const | ARDOUR::ControlProtocol | inlinevirtual | 
  | get_gui() const | ARDOUR::ControlProtocol | inlinevirtual | 
  | get_per_thread_request_buffer() | AbstractUI< WiimoteControlUIRequest > | protected | 
  | get_record_enabled() | BasicUI |  | 
  | get_request(RequestType) | AbstractUI< WiimoteControlUIRequest > | protected | 
  | get_request_buffers_for_target_thread(const std::string &) | PBD::EventLoop | static | 
  | get_state() const | WiimoteControlProtocol | virtual | 
  | get_transport_speed() const | BasicUI |  | 
  | glib_event_callback | ARDOUR::ControlProtocol | protected | 
  | goto_end() | BasicUI |  | 
  | goto_nth_marker(int n) | BasicUI |  | 
  | goto_start(bool and_roll=false) | BasicUI |  | 
  | goto_zero() | BasicUI |  | 
  | GotoView | ARDOUR::ControlProtocol | static | 
  | handle_ui_requests() | AbstractUI< WiimoteControlUIRequest > | protectedvirtual | 
  | has_editor() const | ARDOUR::ControlProtocol | inlinevirtual | 
  | id() const | PBD::Stateful | inline | 
  | idle_source | WiimoteControlProtocol | protected | 
  | install_precall_handler(Glib::RefPtr< Glib::MainContext >) | ARDOUR::ControlProtocol | protected | 
  | instant_xml(const std::string &str, const std::string &directory_path) | PBD::Stateful | protected | 
  | invalidate_request(void *data) | PBD::EventLoop | static | 
  | jump_by_bars(int bars, ARDOUR::LocateTransportDisposition ltd=ARDOUR::RollIfAppropriate) | BasicUI |  | 
  | jump_by_beats(int beats, ARDOUR::LocateTransportDisposition ltd=ARDOUR::RollIfAppropriate) | BasicUI |  | 
  | jump_by_seconds(double sec, ARDOUR::LocateTransportDisposition ltd=ARDOUR::RollIfAppropriate) | BasicUI |  | 
  | last_selected() | ARDOUR::ControlProtocol | inlinestatic | 
  | loading_state_version | PBD::Stateful | static | 
  | locate(ARDOUR::samplepos_t sample, ARDOUR::LocateTransportDisposition ltd) | BasicUI |  | 
  | locate(ARDOUR::samplepos_t sample, bool) | BasicUI |  | 
  | locating() | BasicUI |  | 
  | locked() | BasicUI |  | 
  | loop_button_onoff() const | BasicUI |  | 
  | loop_location(Temporal::timepos_t const &start, Temporal::timepos_t const &end) | BasicUI |  | 
  | loop_toggle() | BasicUI |  | 
  | m_context | BaseUI | protected | 
  | main_loop() const | BaseUI | inline | 
  | main_thread() | BaseUI | private | 
  | mark_in() | BasicUI |  | 
  | mark_out() | BasicUI |  | 
  | maybe_install_precall_handler(Glib::RefPtr< Glib::MainContext >) | BaseUI | inlineprotectedvirtual | 
  | mid_thaw(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual | 
  | midi_connectivity_established(bool) | ARDOUR::ControlProtocol | inlinevirtual | 
  | midi_panic() | BasicUI |  | 
  | name() const | ARDOUR::ControlProtocol | inlinevirtual | 
  | new_request_type() | BaseUI | static | 
  | new_thread_connection | AbstractUI< WiimoteControlUIRequest > | protected | 
  | next_marker() | BasicUI |  | 
  | next_track(uint32_t initial_id) | ARDOUR::ControlProtocol | protected | 
  | notify_stripable_selection_changed(StripableNotificationListPtr) | ARDOUR::ControlProtocol | static | 
  | ok() const | BaseUI | inline | 
  | operator=(const ScopedConnectionList &)=delete | PBD::ScopedConnectionList |  | 
  | play_button_onoff() const | BasicUI |  | 
  | PluginSelected | ARDOUR::ControlProtocol | static | 
  | post_set(const PropertyChange &) | PBD::Stateful | inlineprotectedvirtual | 
  | pre_register(const std::string &emitting_thread_name, uint32_t num_requests) | PBD::EventLoop | static | 
  | prev_marker() | BasicUI |  | 
  | prev_track(uint32_t initial_id) | ARDOUR::ControlProtocol | protected | 
  | properties() const | PBD::Stateful | inline | 
  | property_changes_suspended() const | PBD::Stateful | inline | 
  | property_factory(const XMLNode &) const | PBD::Stateful | virtual | 
  | PropertyChanged | PBD::Stateful |  | 
  | quick_snapshot_stay() | BasicUI |  | 
  | quick_snapshot_switch() | BasicUI |  | 
  | quit() | BaseUI |  | 
  | Quit | BaseUI | static | 
  | range_guarantee enum value | PBD::EventLoop |  | 
  | rdiff(std::vector< PBD::Command * > &) const | PBD::Stateful | virtual | 
  | rec_enable_toggle() | BasicUI |  | 
  | Redo | ARDOUR::ControlProtocol | static | 
  | redo() | BasicUI |  | 
  | regenerate_xml_or_string_ids() const | PBD::Stateful | protected | 
  | ARDOUR::register_thread(std::string name) | BasicUI |  | 
  | AbstractUI< WiimoteControlUIRequest >::register_thread(pthread_t, std::string, uint32_t num_requests) | AbstractUI< WiimoteControlUIRequest > |  | 
  | remove_marker_at_playhead() | BasicUI |  | 
  | remove_request_buffer_from_map(pthread_t) | PBD::EventLoop | static | 
  | remove_rid_from_selection(int rid) | ARDOUR::ControlProtocol | virtual | 
  | remove_stripable_from_selection(std::shared_ptr< ARDOUR::Stripable >) | ARDOUR::ControlProtocol |  | 
  | request_buffer_map_lock | AbstractUI< WiimoteControlUIRequest > |  | 
  | request_buffer_suppliers | PBD::EventLoop | privatestatic | 
  | request_buffers | AbstractUI< WiimoteControlUIRequest > | protected | 
  | request_channel | BaseUI | private | 
  | request_handler(Glib::IOCondition) | BaseUI | protected | 
  | request_list | AbstractUI< WiimoteControlUIRequest > | protected | 
  | RequestBufferMap typedef | AbstractUI< WiimoteControlUIRequest > | protected | 
  | RequestBufferMapIterator typedef | AbstractUI< WiimoteControlUIRequest > | protected | 
  | RequestBufferSuppliers typedef | PBD::EventLoop | private | 
  | RequestBufferVector typedef | AbstractUI< WiimoteControlUIRequest > | protected | 
  | RequestType enum name | PBD::EventLoop |  | 
  | reset_id() | PBD::Stateful |  | 
  | resume_property_changes() | PBD::Stateful | virtual | 
  | rewind() | BasicUI |  | 
  | rewind_button_onoff() const | BasicUI |  | 
  | route_get_effective_gain(uint32_t table_index) | ARDOUR::ControlProtocol |  | 
  | route_get_gain(uint32_t table_index) | ARDOUR::ControlProtocol |  | 
  | route_get_muted(uint32_t table_index) | ARDOUR::ControlProtocol |  | 
  | route_get_name(uint32_t table_index) | ARDOUR::ControlProtocol |  | 
  | route_get_peak_input_power(uint32_t table_index, uint32_t which_input) | ARDOUR::ControlProtocol |  | 
  | route_get_rec_enable(uint32_t table_index) | ARDOUR::ControlProtocol |  | 
  | route_get_soloed(uint32_t table_index) | ARDOUR::ControlProtocol |  | 
  | route_set_gain(uint32_t table_index, float) | ARDOUR::ControlProtocol |  | 
  | route_set_muted(uint32_t table_index, bool) | ARDOUR::ControlProtocol |  | 
  | route_set_rec_enable(uint32_t table_index, bool yn) | ARDOUR::ControlProtocol |  | 
  | route_set_soloed(uint32_t table_index, bool) | ARDOUR::ControlProtocol |  | 
  | route_table | ARDOUR::ControlProtocol | protected | 
  | rt_bit | BaseUI | privatestatic | 
  | run() | BaseUI |  | 
  | sample_to_timecode(samplepos_t sample, Timecode::Time &timecode, bool use_offset, bool use_subframes) const | BasicUI |  | 
  | save_extra_xml(const XMLNode &) | PBD::Stateful |  | 
  | save_state() | BasicUI |  | 
  | ScopedConnectionList() | PBD::ScopedConnectionList |  | 
  | ScopedConnectionList(const ScopedConnectionList &)=delete | PBD::ScopedConnectionList |  | 
  | scroll_dn_1_page() | BasicUI |  | 
  | scroll_dn_1_track() | BasicUI |  | 
  | scroll_up_1_page() | BasicUI |  | 
  | scroll_up_1_track() | BasicUI |  | 
  | ScrollTimeline | ARDOUR::ControlProtocol | static | 
  | selection_connected | ARDOUR::ControlProtocol | privatestatic | 
  | selection_connection | ARDOUR::ControlProtocol | privatestatic | 
  | send_change(const PropertyChange &) | PBD::Stateful | protectedvirtual | 
  | send_request(WiimoteControlUIRequest *) | AbstractUI< WiimoteControlUIRequest > | protected | 
  | session | BasicUI | protected | 
  | session_connections | WiimoteControlProtocol | protected | 
  | set_active(bool yn) | WiimoteControlProtocol | virtual | 
  | set_event_loop_for_thread(EventLoop *ui) | PBD::EventLoop | static | 
  | set_feedback(bool) | ARDOUR::ControlProtocol | inlinevirtual | 
  | set_id(const XMLNode &) | PBD::Stateful |  | 
  | set_id(const std::string &) | PBD::Stateful |  | 
  | set_loop_range() | BasicUI |  | 
  | set_punch_range() | BasicUI |  | 
  | set_record_enable(bool yn) | BasicUI |  | 
  | set_regenerate_xml_and_string_ids_in_this_thread(bool yn) | PBD::Stateful | privatestatic | 
  | set_rid_selection(int rid) | ARDOUR::ControlProtocol | virtual | 
  | set_route_table(uint32_t table_index, std::shared_ptr< ARDOUR::Route >) | ARDOUR::ControlProtocol |  | 
  | set_route_table(uint32_t table_index, uint32_t remote_control_id) | ARDOUR::ControlProtocol |  | 
  | set_route_table_size(uint32_t size) | ARDOUR::ControlProtocol |  | 
  | set_session_range() | BasicUI |  | 
  | set_state(const XMLNode &, int version) | WiimoteControlProtocol | virtual | 
  | set_stripable_selection(std::shared_ptr< ARDOUR::Stripable >) | ARDOUR::ControlProtocol |  | 
  | set_thread_priority(int p) | BaseUI | inlinestatic | 
  | set_thread_priority() const | BaseUI | protected | 
  | set_transport_speed(double speed) | BasicUI |  | 
  | set_values(XMLNode const &) | PBD::Stateful | protected | 
  | setup_request_pipe() | BaseUI | private | 
  | signal_new_request() | BaseUI | protected | 
  | signal_running() | BaseUI | protected | 
  | size() const | PBD::ScopedConnectionList | inline | 
  | slot_invalidation_rwlock() | AbstractUI< WiimoteControlUIRequest > | inlinevirtual | 
  | start() | WiimoteControlProtocol | protected | 
  | start_wiimote_discovery() | WiimoteControlProtocol |  | 
  | state_node_name | ARDOUR::ControlProtocol | static | 
  | Stateful() | PBD::Stateful |  | 
  | StepTracksDown | ARDOUR::ControlProtocol | static | 
  | StepTracksUp | ARDOUR::ControlProtocol | static | 
  | stop() | WiimoteControlProtocol | protected | 
  | stop_button_onoff() const | BasicUI |  | 
  | stop_forget() | BasicUI |  | 
  | stop_wiimote_discovery() | WiimoteControlProtocol |  | 
  | store_mixer_scene(int scn) | BasicUI |  | 
  | stripable_selection_changed() | WiimoteControlProtocol | inlinevirtual | 
  | suspend_property_changes() | PBD::Stateful | virtual | 
  | tbank_set_size(int route_width, int row_height) | BasicUI |  | 
  | tbank_step_routes(int step_size) | BasicUI |  | 
  | tbank_step_rows(int step_size) | BasicUI |  | 
  | tear_down_gui() | ARDOUR::ControlProtocol | inlinevirtual | 
  | temporal_zoom_in() | BasicUI |  | 
  | temporal_zoom_out() | BasicUI |  | 
  | thread_buffer_requests | PBD::EventLoop | privatestatic | 
  | thread_buffer_requests_lock | PBD::EventLoop | privatestatic | 
  | thread_event_loop | PBD::EventLoop | privatestatic | 
  | thread_init() | WiimoteControlProtocol | protectedvirtual | 
  | ThreadRequestBufferList typedef | PBD::EventLoop | private | 
  | timecode_frames_per_hour() | BasicUI |  | 
  | timecode_time(samplepos_t where, Timecode::Time &) | BasicUI |  | 
  | timecode_to_sample(Timecode::Time &timecode, samplepos_t &sample, bool use_offset, bool use_subframes) const | BasicUI |  | 
  | toggle_all_rec_enables() | BasicUI |  | 
  | toggle_click() | BasicUI |  | 
  | toggle_monitor_dim() | BasicUI |  | 
  | toggle_monitor_mono() | BasicUI |  | 
  | toggle_monitor_mute() | BasicUI |  | 
  | toggle_punch_in() | BasicUI |  | 
  | toggle_punch_out() | BasicUI |  | 
  | toggle_rid_selection(int rid) | ARDOUR::ControlProtocol | virtual | 
  | toggle_roll(bool with_abort, bool roll_out_of_bounded_mode) | BasicUI |  | 
  | toggle_stripable_selection(std::shared_ptr< ARDOUR::Stripable >) | ARDOUR::ControlProtocol |  | 
  | transport_play(bool jump_back=false) | BasicUI |  | 
  | transport_rolling() const | BasicUI |  | 
  | transport_sample() | BasicUI |  | 
  | transport_stop() | BasicUI |  | 
  | trash | PBD::EventLoop |  | 
  | trigger_cue_row(int cue) | BasicUI |  | 
  | trigger_display_at(int x, int y) | BasicUI |  | 
  | trigger_progress_at(int x) | BasicUI |  | 
  | trigger_stop_all(bool stop_now=false) | BasicUI |  | 
  | trigger_stop_col(int col, bool immediately=false) | BasicUI |  | 
  | unbang_trigger_at(int x, int y) | BasicUI |  | 
  | undo() | BasicUI |  | 
  | Undo | ARDOUR::ControlProtocol | static | 
  | update_led_state() | WiimoteControlProtocol | protected | 
  | VerticalZoomInAll | ARDOUR::ControlProtocol | static | 
  | VerticalZoomInSelected | ARDOUR::ControlProtocol | static | 
  | VerticalZoomOutAll | ARDOUR::ControlProtocol | static | 
  | VerticalZoomOutSelected | ARDOUR::ControlProtocol | static | 
  | wiimote | WiimoteControlProtocol | protected | 
  | wiimote_callback(int mesg_count, union cwiid_mesg mesg[]) | WiimoteControlProtocol |  | 
  | WiimoteControlProtocol(ARDOUR::Session &) | WiimoteControlProtocol |  | 
  | zoom_100_ms() | BasicUI |  | 
  | zoom_10_min() | BasicUI |  | 
  | zoom_10_ms() | BasicUI |  | 
  | zoom_10_sec() | BasicUI |  | 
  | zoom_1_min() | BasicUI |  | 
  | zoom_1_sec() | BasicUI |  | 
  | zoom_5_min() | BasicUI |  | 
  | zoom_to_session() | BasicUI |  | 
  | ZoomIn | ARDOUR::ControlProtocol | static | 
  | ZoomOut | ARDOUR::ControlProtocol | static | 
  | ZoomToSession | ARDOUR::ControlProtocol | static | 
  | ~AbstractUI() | AbstractUI< WiimoteControlUIRequest > | virtual | 
  | ~BaseUI() | BaseUI | virtual | 
  | ~BasicUI() | BasicUI | virtual | 
  | ~ControlProtocol() | ARDOUR::ControlProtocol | virtual | 
  | ~EventLoop() | PBD::EventLoop | virtual | 
  | ~ScopedConnectionList() | PBD::ScopedConnectionList | virtual | 
  | ~Stateful() | PBD::Stateful | virtual | 
  | ~WiimoteControlProtocol() | WiimoteControlProtocol | virtual |