25 #ifndef MPD_IDLE_FLAGS_HXX 26 #define MPD_IDLE_FLAGS_HXX static constexpr unsigned IDLE_DATABASE
song database has been updated
gcc_const const char *const * idle_get_names() noexcept
Get idle names.
static constexpr unsigned IDLE_NEIGHBOR
a neighbor was found or lost
static constexpr unsigned IDLE_OUTPUT
an audio output device has been enabled or disabled
static constexpr unsigned IDLE_SUBSCRIPTION
a client has subscribed or unsubscribed to/from a channel
static constexpr unsigned IDLE_UPDATE
a database update has started or finished.
static constexpr unsigned IDLE_STICKER
a sticker has been modified.
static constexpr unsigned IDLE_PLAYLIST
the current playlist has been modified
static constexpr unsigned IDLE_MESSAGE
a message on the subscribed channel was received
static constexpr unsigned IDLE_OPTIONS
options have changed: crossfade; random; repeat; ...
static constexpr unsigned IDLE_PLAYER
the player state has changed: play, stop, pause, seek, ...
static constexpr unsigned IDLE_MOUNT
the mount list has changed
static constexpr unsigned IDLE_STORED_PLAYLIST
a stored playlist has been modified, created, deleted or renamed
static constexpr unsigned IDLE_MIXER
the volume has been modified
gcc_nonnull_all gcc_pure unsigned idle_parse_name(const char *name) noexcept
Parse an idle name and return its mask.
const Partition const char * name