diff options
author | Max Kellermann <max@duempel.org> | 2013-10-20 13:10:54 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2013-10-20 13:10:54 +0200 |
commit | cf4d80fc655a399615529bdd27e0be284754c5ab (patch) | |
tree | 531f5c7af53ce4abdfd9013cbbc9e8056c934e5a /src/OutputCommands.cxx | |
parent | 8118bc93a85a903ddf95825c1ce7ecbbfff4780b (diff) | |
download | mpd-cf4d80fc655a399615529bdd27e0be284754c5ab.tar.gz mpd-cf4d80fc655a399615529bdd27e0be284754c5ab.tar.xz mpd-cf4d80fc655a399615529bdd27e0be284754c5ab.zip |
command: convert command_return to to a strictly-typed enum
Diffstat (limited to '')
-rw-r--r-- | src/OutputCommands.cxx | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/OutputCommands.cxx b/src/OutputCommands.cxx index ef35ba8ec..8d6ea8ed7 100644 --- a/src/OutputCommands.cxx +++ b/src/OutputCommands.cxx @@ -26,65 +26,65 @@ #include <string.h> -enum command_return +CommandResult handle_enableoutput(Client &client, gcc_unused int argc, char *argv[]) { unsigned device; bool ret; if (!check_unsigned(client, &device, argv[1])) - return COMMAND_RETURN_ERROR; + return CommandResult::ERROR; ret = audio_output_enable_index(device); if (!ret) { command_error(client, ACK_ERROR_NO_EXIST, "No such audio output"); - return COMMAND_RETURN_ERROR; + return CommandResult::ERROR; } - return COMMAND_RETURN_OK; + return CommandResult::OK; } -enum command_return +CommandResult handle_disableoutput(Client &client, gcc_unused int argc, char *argv[]) { unsigned device; bool ret; if (!check_unsigned(client, &device, argv[1])) - return COMMAND_RETURN_ERROR; + return CommandResult::ERROR; ret = audio_output_disable_index(device); if (!ret) { command_error(client, ACK_ERROR_NO_EXIST, "No such audio output"); - return COMMAND_RETURN_ERROR; + return CommandResult::ERROR; } - return COMMAND_RETURN_OK; + return CommandResult::OK; } -enum command_return +CommandResult handle_toggleoutput(Client &client, gcc_unused int argc, char *argv[]) { unsigned device; if (!check_unsigned(client, &device, argv[1])) - return COMMAND_RETURN_ERROR; + return CommandResult::ERROR; if (!audio_output_toggle_index(device)) { command_error(client, ACK_ERROR_NO_EXIST, "No such audio output"); - return COMMAND_RETURN_ERROR; + return CommandResult::ERROR; } - return COMMAND_RETURN_OK; + return CommandResult::OK; } -enum command_return +CommandResult handle_devices(Client &client, gcc_unused int argc, gcc_unused char *argv[]) { printAudioDevices(client); - return COMMAND_RETURN_OK; + return CommandResult::OK; } |