bool mpd_run_swap(struct mpd_connection *connection, unsigned pos1, unsigned pos2) { return mpd_run_check(connection) && mpd_send_swap(connection, pos1, pos2) && mpd_response_finish(connection); }
void Connection::Swap(unsigned from, unsigned to) { prechecks(); if (m_command_list_active) mpd_send_swap(m_connection.get(), from, to); else { mpd_run_swap(m_connection.get(), from, to); checkErrors(); } }