28 printf(
"Watching directory '.'...\n Press any key to exit.\n");
32 watch.getChanges(lstChanges);
34 for (it = lstChanges.begin(); it != lstChanges.end(); it++)
36 cout <<
"changed: '" << it->path <<
"' ";
37 if (it->isDir) cout <<
"isDir ";
38 if (it->eventModified) cout <<
"modified ";
39 if (it->eventCloseWrite) cout <<
"close_write ";
40 if (it->eventDeleted) cout <<
"deleted ";
41 if (it->eventMovedTo) cout <<
"moved_to ";
42 if (it->eventMovedFrom) cout <<
"moved_from ";
43 if (it->eventCreated) cout <<
"created ";
44 if (it->eventAccessed) cout <<
"accessed";
49 std::this_thread::sleep_for(100ms);
64 catch (std::exception& e)
66 std::cout <<
"MRPT exception caught: " << e.what() << std::endl;
71 printf(
"Untyped exception!!");