80 const RequiredKeys = (
95 int poll_interval = 10;
107 int sort_type = SortName;
110 int sort_order = OrderAsc;
166 constructor(
string n_path,
string n_mask, *
hash n_opts);
189 list getFiles(
int sort = FilePoller::SortNone,
int order = FilePoller::OrderAsc);
242 private fileSleep(softint secs);
250 fileEvent(
list files);
266 abstract singleFileEvent(
hash fih);
272 static checkPath(
string path,
string type,
bool write =
False);
279 private logInfo(
string fmt);
283 private logDetail(
string fmt);
287 private logDebug(
string fmt);
main module namespace
Definition: FilePoller.qm.dox.h:53
*code sleep
optional sleep closure
Definition: FilePoller.qm.dox.h:140
string mask
file name mask
Definition: FilePoller.qm.dox.h:92
*code log_info
optional info log closure
Definition: FilePoller.qm.dox.h:128
int tid
polling tid
Definition: FilePoller.qm.dox.h:116
*softint minage
minimum file age in seconds before the file will be included in the list returned ...
Definition: FilePoller.qm.dox.h:125
*code log_detail
optional detail log closure
Definition: FilePoller.qm.dox.h:131
*code log_debug
optional debug log closure
Definition: FilePoller.qm.dox.h:134
*code start_thread
optional start thread closure
Definition: FilePoller.qm.dox.h:137
string path
path to monitor
Definition: FilePoller.qm.dox.h:89
int reopt
regex options
Definition: FilePoller.qm.dox.h:122