#include <string>
#include <deque>
#include <map>
#include <sys/inotify.h>
#include <sys/inotify-syscalls.h>
Go to the source code of this file.
Classes | |
class | InotifyException |
Class for inotify exceptions. More... | |
class | InotifyEvent |
inotify event class More... | |
class | InotifyWatch |
inotify watch class More... | |
class | Inotify |
inotify class More... | |
Defines | |
#define | INOTIFY_EVENT_SIZE (sizeof(struct inotify_event)) |
Event struct size. | |
#define | INOTIFY_BUFLEN (1024 * (INOTIFY_EVENT_SIZE + 16)) |
Event buffer length. | |
#define | IN_EXC_MSG(msg) (std::string(__PRETTY_FUNCTION__) + ": " + msg) |
Helper macro for creating exception messages. | |
Typedefs | |
typedef std::map< int32_t, InotifyWatch * > | IN_WATCH_MAP |
Mapping from watch descriptors to watch objects. |
inotify C++ interface
Copyright (C) 2006 Lukas Jelinek, <lukas@aiken.cz>
This program is free software; you can redistribute it and/or modify it under the terms of one of the following licenses:
|
Helper macro for creating exception messages. It prepends the message by the function name. |
|
Event buffer length.
|
|
Event struct size.
|
|
Mapping from watch descriptors to watch objects.
|