21 #ifndef __ANTARES_FS_WALKER_FILEJOB_H__
22 #define __ANTARES_FS_WALKER_FILEJOB_H__
24 #include "registry.inc.hxx"
55 virtual void onExecute();
59 void FileJob::onExecute()
61 for (uint e = 0; e != events.file.access.size(); ++e)
64 auto access = events.file.access[e];
65 void* user = events.file.userdata[e];
67 for (uint i = 0; i != files.size(); ++i)
69 (*access)(files[i], parents[i], modified[i], filessize[i], user);
Definition: registry.inc.hxx:32
Definition: filejob.inc.hxx:31
std::vector< uint64_t > filessize
All associated sizes.
Definition: filejob.inc.hxx:48
std::vector< int64_t > modified
Modification.
Definition: filejob.inc.hxx:50
EventsRegistry & events
Reference.
Definition: filejob.inc.hxx:52
String::Vector parents
Parent.
Definition: filejob.inc.hxx:46
String::Vector files
All files.
Definition: filejob.inc.hxx:44