15       int addWatch(std::string watch);
 
   16       void removeWatch(
int wd);
 
   18       void onDataReceived(coreutils::ZString data) 
override;      
 
   20       virtual void inAccess(std::string 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(std::string 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) {}