aboutsummaryrefslogtreecommitdiffstats
path: root/src/db/update/InotifySource.hxx (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-03-17*: doxygen fixupsMax Kellermann1-1/+2
2015-03-03system/FileDescriptor: new wrapper class for a file descriptorMax Kellermann1-1/+3
2015-01-01Copyright year 2015Max Kellermann1-1/+1
2014-12-04playlist, InotifySource, ...: update GLib commentsMax Kellermann1-2/+2
2014-08-30*: add missing Compiler.h includesMax Kellermann1-0/+1
Necessary for "final" on gcc 4.6.
2014-08-06db/update/InotifySource: remove FifoBufferMax Kellermann1-3/+0
Eliminate support for partial reads. The Linux kernel will never return partial results, so this buffering was unnecessary.
2014-01-24Database*: move to db/Max Kellermann1-0/+0
2014-01-24Update*: move to update/Max Kellermann1-0/+0
2014-01-13copyright year 2014Max Kellermann1-1/+1
2014-01-06event/SocketMonitor: don't close the socket automaticallyMax Kellermann1-0/+4
Users now have to call Close() explicitly. This simplifies using the class, as most users have automatic socket management already, and Steal() had to be used often.
2013-11-28include cleanup using iwyuMax Kellermann1-1/+0
2013-10-15util/FifoBuffer: C++ version of the fifo_buffer libraryMax Kellermann1-4/+2
2013-10-15gcc.h: rename to Compiler.hMax Kellermann1-1/+1
2013-09-04util/Error: new error passing libraryMax Kellermann1-3/+4
Replaces GLib's GError.
2013-01-30TagPool, ...: include cleanupMax Kellermann1-2/+0
2013-01-30event/SocketMonitor: OnSocketReady() returns boolMax Kellermann1-1/+1
2013-01-15InotifySource: use the SocketMonitor classMax Kellermann1-15/+8
2013-01-14InotifySource: convert to a classMax Kellermann1-28/+48
2013-01-02update: convert to C++Max Kellermann1-3/+3
2012-08-02DatabaseVisitor, ...: use GError forward declarationMax Kellermann1-1/+1
2011-01-29copyright year 2011Max Kellermann1-1/+1
2009-12-31Update copyright notices.Avuton Olrich1-1/+1
2009-09-25automatically update the database with Linux inotifyMax Kellermann1-0/+61
This patch implements a light-weight inotify library, and watches all directories below the music directory. It updates all directories where files changed after a delay of 5 seconds.