Nebula
|
#include "core/types.h"
#include "core/refcounted.h"
#include "core/singleton.h"
#include "core/ptr.h"
#include "util/stringatom.h"
#include "util/dictionary.h"
#include "io/uri.h"
#include "io/ioserver.h"
#include "threading/thread.h"
#include "threading/safequeue.h"
#include <functional>
Go to the source code of this file.
Classes | |
struct | IO::WatchEvent |
struct | IO::EventHandlerData |
class | IO::FileWatcher |
For registering callbacks for file modification events. More... | |
Namespaces | |
namespace | IO |
Instances of wrapped stream classes. | |
Typedefs | |
using | IO::WatchDelegate = std::function<void(WatchEvent const&)> |
Enumerations | |
enum | IO::WatchEventType { IO::Created , IO::Deleted , IO::NameChange , IO::Modified } |
enum | IO::WatchFlags { IO::NameChanged = N_BIT(0) , IO::SizeChanged = N_BIT(1) , IO::Write = N_BIT(2) , IO::Access = N_BIT(3) , IO::Creation = N_BIT(4) } |