20 #ifndef MPD_UPDATE_REMOVE_HXX 21 #define MPD_UPDATE_REMOVE_HXX 28 #include <forward_list> 43 std::forward_list<std::string> uris;
59 virtual void RunDeferred()
override;
An event loop that polls for events on file/socket descriptors.
An object that listens to events from the Database.
Defer execution of an event into an EventLoop.
A song file inside the configured music directory.
void Remove(std::string &&uri)
Sends a signal to the main thread which will in turn remove the song: from the sticker database and f...
This class handles Song removal.
UpdateRemoveService(EventLoop &_loop, DatabaseListener &_listener)
const Storage const char * uri