Trippin Cyril
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Static Public Member Functions | List of all members
trippingcyril::FileObserver Class Reference

An inotify wrapper class. More...

#include <Files.h>

Public Member Functions

bool Register (const String &directory, FileObserverCallback *callback)
 Registers a FileObserverCallback for directory. More...
 
bool Unregister (const String &directory)
 Unregisters a directory from being watched. More...
 
size_t amountWatchedFolders ()
 

Static Public Member Functions

static FileObserverGet ()
 

Detailed Description

An inotify wrapper class.

Member Function Documentation

size_t trippingcyril::FileObserver::amountWatchedFolders ( )
inline
Returns
The amount of folders being watched
static FileObserver* trippingcyril::FileObserver::Get ( )
inlinestatic

FileObserver is currently a singleton, use this method to get it.

bool trippingcyril::FileObserver::Register ( const String directory,
FileObserverCallback callback 
)

Registers a FileObserverCallback for directory.

Parameters
directoryThe directory to watch
callbackThe FileObserverCallback to use for this directory, can't be NULL
Returns
true if registered successfully
bool trippingcyril::FileObserver::Unregister ( const String directory)

Unregisters a directory from being watched.

Parameters
directoryThe directory to stop watching
Returns
true if unregistered successfully

The documentation for this class was generated from the following file: