libmpdclient2 { global: /* mpd/async.h */ mpd_async_new; mpd_async_free; mpd_async_get_error; mpd_async_get_error_message; mpd_async_get_system_error; mpd_async_get_fd; mpd_async_set_keepalive; mpd_async_events; mpd_async_io; mpd_async_send_command_v; mpd_async_send_command; mpd_async_recv_line; /* mpd/capabilities.h */ mpd_send_allowed_commands; mpd_send_disallowed_commands; mpd_send_list_url_schemes; mpd_send_list_tag_types; /* mpd/connection.h */ mpd_connection_new; mpd_connection_new_async; mpd_connection_free; mpd_connection_set_keepalive; mpd_connection_get_settings; mpd_connection_set_timeout; mpd_connection_get_fd; mpd_connection_get_async; mpd_connection_get_error; mpd_connection_get_error_message; mpd_connection_get_server_error; mpd_connection_get_server_error_location; mpd_connection_get_system_error; mpd_connection_clear_error; mpd_connection_get_server_version; mpd_connection_cmp_server_version; /* mpd/database.h */ mpd_send_list_all; mpd_send_list_all_meta; mpd_send_list_meta; mpd_send_read_comments; mpd_send_update; mpd_send_rescan; mpd_recv_update_id; mpd_run_update; mpd_run_rescan; /* mpd/directory.h */ mpd_directory_dup; mpd_directory_free; mpd_directory_get_path; mpd_directory_get_last_modified; mpd_directory_begin; mpd_directory_feed; mpd_recv_directory; /* mpd/entity.h */ mpd_entity_free; mpd_entity_get_type; mpd_entity_get_directory; mpd_entity_get_song; mpd_entity_get_playlist; mpd_entity_begin; mpd_entity_feed; mpd_recv_entity; /* mpd/idle.h */ mpd_idle_name; mpd_idle_name_parse; mpd_send_idle; mpd_send_idle_mask; mpd_send_noidle; mpd_idle_parse_pair; mpd_recv_idle; mpd_run_idle; mpd_run_idle_mask; mpd_run_noidle; /* mpd/list.h */ mpd_command_list_begin; mpd_command_list_end; /* mpd/message.h */ mpd_message_begin; mpd_message_feed; mpd_message_free; mpd_message_get_channel; mpd_message_get_text; mpd_send_subscribe; mpd_run_subscribe; mpd_send_unsubscribe; mpd_run_unsubscribe; mpd_send_send_message; mpd_run_send_message; mpd_send_read_messages; mpd_recv_message; mpd_send_channels; /* mpd/mixer.h */ mpd_send_set_volume; mpd_run_set_volume; mpd_send_change_volume; mpd_run_change_volume; /* mpd/output.h */ mpd_output_begin; mpd_output_feed; mpd_output_free; mpd_output_get_id; mpd_output_get_name; mpd_output_get_enabled; mpd_send_outputs; mpd_recv_output; mpd_send_enable_output; mpd_run_enable_output; mpd_send_disable_output; mpd_run_disable_output; mpd_send_toggle_output; mpd_run_toggle_output; /* mpd/parser.h */ mpd_parser_new; mpd_parser_free; mpd_parser_feed; mpd_parser_is_discrete; mpd_parser_get_server_error; mpd_parser_get_at; mpd_parser_get_message; mpd_parser_get_name; mpd_parser_get_value; /* mpd/password.h */ mpd_send_password; mpd_run_password; /* mpd/player.h */ mpd_send_current_song; mpd_run_current_song; mpd_send_play; mpd_run_play; mpd_send_play_pos; mpd_run_play_pos; mpd_send_play_id; mpd_run_play_id; mpd_send_stop; mpd_run_stop; mpd_send_toggle_pause; mpd_run_toggle_pause; mpd_send_pause; mpd_run_pause; mpd_send_next; mpd_run_next; mpd_send_previous; mpd_run_previous; mpd_send_seek_pos; mpd_run_seek_pos; mpd_send_seek_id; mpd_run_seek_id; mpd_send_repeat; mpd_run_repeat; mpd_send_random; mpd_run_random; mpd_send_single; mpd_run_single; mpd_send_consume; mpd_run_consume; mpd_send_crossfade; mpd_run_crossfade; mpd_send_mixrampdb; mpd_run_mixrampdb; mpd_send_mixrampdelay; mpd_run_mixrampdelay; mpd_send_clearerror; mpd_run_clearerror; /* mpd/playlist.h */ mpd_playlist_free; mpd_playlist_dup; mpd_playlist_get_path; mpd_playlist_get_last_modified; mpd_playlist_begin; mpd_playlist_feed; mpd_send_list_playlists; mpd_recv_playlist; mpd_send_list_playlist; mpd_send_list_playlist_meta; mpd_send_playlist_clear; mpd_run_playlist_clear; mpd_send_playlist_add; mpd_run_playlist_add; mpd_send_playlist_move; mpd_send_playlist_delete; mpd_run_playlist_delete; mpd_send_save; mpd_run_save; mpd_send_load; mpd_run_load; mpd_send_rename; mpd_run_rename; mpd_send_rm; mpd_run_rm; /* mpd/queue.h */ mpd_send_list_queue_meta; mpd_send_list_queue_range_meta; mpd_send_get_queue_song_pos; mpd_run_get_queue_song_pos; mpd_send_get_queue_song_id; mpd_run_get_queue_song_id; mpd_send_queue_changes_meta; mpd_send_queue_changes_brief; mpd_recv_queue_change_brief; mpd_send_add; mpd_run_add; mpd_send_add_id; mpd_send_add_id_to; mpd_recv_song_id; mpd_run_add_id; mpd_run_add_id_to; mpd_send_delete; mpd_run_delete; mpd_send_delete_range; mpd_run_delete_range; mpd_send_delete_id; mpd_run_delete_id; mpd_send_shuffle; mpd_run_shuffle; mpd_send_shuffle_range; mpd_run_shuffle_range; mpd_send_clear; mpd_run_clear; mpd_send_move; mpd_run_move; mpd_send_move_id; mpd_run_move_id; mpd_send_move_range; mpd_run_move_range; mpd_send_swap; mpd_run_swap; mpd_send_swap_id; mpd_run_swap_id; mpd_send_prio; mpd_run_prio; mpd_send_prio_range; mpd_run_prio_range; mpd_send_prio_id; mpd_run_prio_id; /* mpd/recv.h */ mpd_recv_pair; mpd_recv_pair_named; mpd_return_pair; mpd_enqueue_pair; /* mpd/response.h */ mpd_response_finish; mpd_response_next; /* mpd/search.h */ mpd_search_db_songs; mpd_search_add_db_songs; mpd_search_queue_songs; mpd_search_db_tags; mpd_count_db_songs; mpd_search_add_base_constraint; mpd_search_add_uri_constraint; mpd_search_add_tag_constraint; mpd_search_add_any_tag_constraint; mpd_search_add_modified_since_constraint; mpd_search_add_window; mpd_search_commit; mpd_search_cancel; mpd_recv_pair_tag; /* mpd/send.h */ mpd_send_command; /* mpd/song.h */ mpd_song_free; mpd_song_dup; mpd_song_get_uri; mpd_song_get_tag; mpd_song_get_duration; mpd_song_get_duration_ms; mpd_song_get_start; mpd_song_get_end; mpd_song_get_last_modified; mpd_song_set_pos; mpd_song_get_pos; mpd_song_get_id; mpd_song_get_prio; mpd_song_begin; mpd_song_feed; mpd_recv_song; /* mpd/stats.h */ mpd_send_stats; mpd_stats_begin; mpd_stats_feed; mpd_recv_stats; mpd_run_stats; mpd_stats_free; mpd_stats_get_number_of_artists; mpd_stats_get_number_of_albums; mpd_stats_get_number_of_songs; mpd_stats_get_uptime; mpd_stats_get_db_update_time; mpd_stats_get_play_time; mpd_stats_get_db_play_time; /* mpd/status.h */ mpd_status_begin; mpd_status_feed; mpd_status_free; mpd_send_status; mpd_recv_status; mpd_run_status; mpd_status_get_volume; mpd_status_get_repeat; mpd_status_get_random; mpd_status_get_single; mpd_status_get_consume; mpd_status_get_queue_length; mpd_status_get_queue_version; mpd_status_get_state; mpd_status_get_crossfade; mpd_status_get_mixrampdb; mpd_status_get_mixrampdelay; mpd_status_get_song_pos; mpd_status_get_song_id; mpd_status_get_next_song_pos; mpd_status_get_next_song_id; mpd_status_get_elapsed_time; mpd_status_get_elapsed_ms; mpd_status_get_total_time; mpd_status_get_kbit_rate; mpd_status_get_audio_format; mpd_status_get_update_id; mpd_status_get_error; /* mpd/tag.h */ mpd_tag_name; mpd_tag_name_parse; mpd_tag_name_iparse; /* mpd/sticker.h */ mpd_send_sticker_set; mpd_run_sticker_set; mpd_send_sticker_delete; mpd_run_sticker_delete; mpd_send_sticker_get; mpd_send_sticker_list; mpd_send_sticker_find; mpd_parse_sticker; mpd_recv_sticker; mpd_return_sticker; /* mpd/settings.h */ mpd_settings_new; mpd_settings_free; mpd_settings_get_host; mpd_settings_get_port; mpd_settings_get_timeout_ms; mpd_settings_get_password; local: *; };