diff options
Diffstat (limited to '')
-rw-r--r-- | src/CommandResult.hxx (renamed from src/command.h) | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/src/command.h b/src/CommandResult.hxx index 9ea5bb52f..4132dacb7 100644 --- a/src/command.h +++ b/src/CommandResult.hxx @@ -17,37 +17,45 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ -#ifndef MPD_COMMAND_H -#define MPD_COMMAND_H +#ifndef MPD_COMMAND_RESULT_HXX +#define MPD_COMMAND_RESULT_HXX -enum command_return { +#ifdef WIN32 +#include <windows.h> +/* damn you, windows.h! */ +#ifdef ERROR +#undef ERROR +#endif +#endif + +enum class CommandResult { /** * The command has succeeded, but the "OK" response was not * yet sent to the client. */ - COMMAND_RETURN_OK, + OK, /** * The connection is now in "idle" mode, and no response shall * be generated. */ - COMMAND_RETURN_IDLE, + IDLE, /** * There was an error. The "ACK" response was sent to the * client. */ - COMMAND_RETURN_ERROR, + ERROR, /** * The connection to this client shall be closed. */ - COMMAND_RETURN_CLOSE, + CLOSE, /** * The MPD process shall be shut down. */ - COMMAND_RETURN_KILL, + KILL, }; #endif |