asge::filesystem::_linux::FileWatcher
#include <FileWatcher.hpp>Inherits from asge::concurrent::Thread.
Inheritance
classDiagram
class N2["asge::concurrent::Thread"]
class N1["asge::filesystem::_linux::FileWatcher"]
N2 <|-- N1
click N2 href "classasge_1_1concurrent_1_1Thread.html"
click N1 href "classasge_1_1filesystem_1_1__linux_1_1FileWatcher.html"
Collaboration
classDiagram
class N2["asge::concurrent::Thread"]
class N1["asge::filesystem::_linux::FileWatcher"]
N2 <|-- N1
click N2 href "classasge_1_1concurrent_1_1Thread.html"
click N1 href "classasge_1_1filesystem_1_1__linux_1_1FileWatcher.html"
Public Types
#
using mask_type = FEventTypeStatic Private Attributes
Private Attributes
Private Member Functions
Public Member Functions
#
FileWatcher()#
FileWatcher(concurrent::context_pointer inCtx)#
~FileWatcher()#
Result< WatcherHandler > AddWatch(path_type inPath, _internal::callback_type_cref inCallback, mask_type inMask=mask_type::All)