#include <cstdlib>
#include <string>
#include <list>
#include <vector>
#include <boost/shared_ptr.hpp>
#include <sys/poll.h>
#include <map>
#include "DynamicBuffer.hpp"
#include <boost/archive/text_oarchive.hpp>
#include <boost/archive/text_iarchive.hpp>
Go to the source code of this file.
Namespaces | |
namespace | H |
Classes | |
class | H::DeviceInfo |
Structure to hold information about devices. More... | |
class | H::FileWatchee |
Structure to hold information about file watchees. More... | |
class | H::FileEventWatcher |
Class to efficiently watch for changes in files. More... | |
class | H::DeviceDisconnectException |
Exception that indicates a device has disconnected. More... | |
class | H::WatcheeNotFoundException |
Exception that indicates a watchee was not found while iterating. More... | |
Enumerations | |
enum | H::FileWatchType { H::WATCH_INVALID = -1, H::WATCH_IN, H::WATCH_OUT, H::WATCH_INOUT } |
Specifies the type of file watching to be done. More... | |
enum | H::FileDeviceType { H::WATCH_POLL, H::WATCH_INOTIFY } |
Specifies the type of device watching interface (poll / inotify). More... |
Definition in file FileEventWatcher.hpp.