diff options
author | Max Kellermann <max@duempel.org> | 2016-03-05 20:48:37 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2016-03-05 20:48:37 +0100 |
commit | c0bda1b1032050ce7d3dfca6926957bc3c34ee5a (patch) | |
tree | 183c0f1fb8dcf91e60563c28a3f729d0c12dafae /src/Idle.hxx | |
parent | 0e87ce4680df5cc66225b7a20f1c09938ae885cd (diff) |
Idle: move flags to IdleFlags.hxx
Diffstat (limited to 'src/Idle.hxx')
-rw-r--r-- | src/Idle.hxx | 56 |
1 files changed, 1 insertions, 55 deletions
diff --git a/src/Idle.hxx b/src/Idle.hxx index d4052423f..b4328bc60 100644 --- a/src/Idle.hxx +++ b/src/Idle.hxx @@ -25,47 +25,7 @@ #ifndef MPD_IDLE_HXX #define MPD_IDLE_HXX -#include "Compiler.h" - -/** song database has been updated*/ -static constexpr unsigned IDLE_DATABASE = 0x1; - -/** a stored playlist has been modified, created, deleted or - renamed */ -static constexpr unsigned IDLE_STORED_PLAYLIST = 0x2; - -/** the current playlist has been modified */ -static constexpr unsigned IDLE_PLAYLIST = 0x4; - -/** the player state has changed: play, stop, pause, seek, ... */ -static constexpr unsigned IDLE_PLAYER = 0x8; - -/** the volume has been modified */ -static constexpr unsigned IDLE_MIXER = 0x10; - -/** an audio output device has been enabled or disabled */ -static constexpr unsigned IDLE_OUTPUT = 0x20; - -/** options have changed: crossfade; random; repeat; ... */ -static constexpr unsigned IDLE_OPTIONS = 0x40; - -/** a sticker has been modified. */ -static constexpr unsigned IDLE_STICKER = 0x80; - -/** a database update has started or finished. */ -static constexpr unsigned IDLE_UPDATE = 0x100; - -/** a client has subscribed or unsubscribed to/from a channel */ -static constexpr unsigned IDLE_SUBSCRIPTION = 0x200; - -/** a message on the subscribed channel was received */ -static constexpr unsigned IDLE_MESSAGE = 0x400; - -/** a neighbor was found or lost */ -static constexpr unsigned IDLE_NEIGHBOR = 0x800; - -/** the mount list has changed */ -static constexpr unsigned IDLE_MOUNT = 0x1000; +#include "IdleFlags.hxx" /** * Adds idle flag (with bitwise "or") and queues notifications to all @@ -80,18 +40,4 @@ idle_add(unsigned flags); unsigned idle_get(); -/** - * Get idle names - */ -const char*const* -idle_get_names(); - -/** - * Parse an idle name and return its mask. Returns 0 if the given - * name is unknown. - */ -gcc_nonnull_all gcc_pure -unsigned -idle_parse_name(const char *name); - #endif |