15       int addWatch(coreutils::ZString &watch);
 
   16       void removeWatch(
int wd);
 
   18       void onDataReceived(coreutils::ZString &data) 
override;
 
   20       virtual void inAccess(coreutils::ZString name) {}
 
   21       virtual void inAttrib(std::string name) {}
 
   22       virtual void inCloseWrite(std::string name) {}
 
   23       virtual void inCloseNoWrite(std::string name) {}
 
   24       virtual void inCreate(coreutils::ZString &name) {}
 
   25       virtual void inDelete(std::string name) {}
 
   26       virtual void inDeleteSelf(std::string name) {}
 
   27       virtual void inModify(std::string name) {}
 
   28       virtual void inMoveSelf(std::string name) {}
 
   29       virtual void inMovedFrom(std::string name) {}
 
   30       virtual void inMovedTo(std::string name) {}
 
   31       virtual void inOpen(std::string name) {}