var searchIndex = {}; searchIndex["inotify"] = {"doc":"Binding and wrapper for inotify.","items":[[0,"ffi","inotify","Bindings for inotify",null,null],[5,"close","inotify::ffi","",null,{"inputs":[{"name":"i32"}],"output":{"name":"i32"}}],[5,"read","","",null,null],[3,"inotify_event","","Describes an event.",null,null],[12,"wd","","Identifies the watch for which this event occurs.",0,null],[12,"mask","","Contains bits that describe the event that occurred.",0,null],[12,"cookie","","A unique integer that connects related events.",0,null],[12,"len","","The length of `name`.",0,null],[5,"inotify_init","","Creates an inotify instance.",null,null],[5,"inotify_init1","","Creates an inotify instance.",null,null],[5,"inotify_add_watch","","Manipulates the "watch list" associated with an inotify instance.",null,null],[5,"inotify_rm_watch","","Removes an item from an inotify watch list.",null,null],[17,"IN_CLOEXEC","","Flag: Set the FD_CLOEXEC flag",null,null],[17,"IN_NONBLOCK","","Flag: Set the O_NONBLOCK file status flag",null,null],[17,"IN_ACCESS","","Event: File was accessed.",null,null],[17,"IN_MODIFY","","Event: File was modified.",null,null],[17,"IN_ATTRIB","","Event: Metadata has changed.",null,null],[17,"IN_CLOSE_WRITE","","Event: File opened for writing was closed.",null,null],[17,"IN_CLOSE_NOWRITE","","Event: File not opened for writing was closed.",null,null],[17,"IN_OPEN","","Event: File was opened.",null,null],[17,"IN_MOVED_FROM","","Event: File or directory was moved away.",null,null],[17,"IN_MOVED_TO","","Event: File or directory was moved in.",null,null],[17,"IN_CREATE","","Event: File or directory was created.",null,null],[17,"IN_DELETE","","Event: File or directory was deleted.",null,null],[17,"IN_DELETE_SELF","","Event: Watched file or directory was deleted.",null,null],[17,"IN_MOVE_SELF","","Event: Watched file or directory was moved.",null,null],[17,"IN_MOVE","","Event: File or directory was moved away or in.",null,null],[17,"IN_CLOSE","","Event: File opened was closed.",null,null],[17,"IN_ALL_EVENTS","","Event: Any event occured.",null,null],[17,"IN_ONLYDIR","","Option: Don't watch children (if self is a directory).",null,null],[17,"IN_DONT_FOLLOW","","Option: Don't dereference (if self is a symlink).",null,null],[17,"IN_EXCL_UNLINK","","Option: Don't watch unlinked children.",null,null],[17,"IN_MASK_ADD","","Option: Add events to an existing watch instead of replacing it.",null,null],[17,"IN_ONESHOT","","Option: Listen for one event, then remove the watch.",null,null],[17,"IN_ISDIR","","Info: Subject of this event is a directory.",null,null],[17,"IN_UNMOUNT","","Info: Filesystem containing self was unmounted.",null,null],[17,"IN_Q_OVERFLOW","","Info: Event queue overflowed.",null,null],[17,"IN_IGNORED","","Info: Watch was removed.",null,null],[11,"fmt","","",0,null],[11,"clone","","",0,null],[0,"wrapper","inotify","Idiomatic wrapper for inotify",null,null],[3,"INotify","inotify::wrapper","",null,null],[12,"fd","","",1,null],[3,"Event","","",null,null],[12,"wd","","",2,null],[12,"mask","","",2,null],[12,"cookie","","",2,null],[12,"name","","",2,null],[6,"Watch","","",null,null],[11,"init","","",1,{"inputs":[],"output":{"name":"result"}}],[11,"init_with_flags","","",1,{"inputs":[{"name":"isize"}],"output":{"name":"result"}}],[11,"add_watch","","",1,null],[11,"rm_watch","","",1,null],[11,"wait_for_events","","Wait until events are available, then return them.\nThis function will block until events are available. If you want it to\nreturn immediately, use `available_events`.",1,null],[11,"available_events","","Returns available inotify events.\nIf no events are available, this method will simply return a slice with\nzero events. If you want to wait for events to become available, call\n`wait_for_events`.",1,null],[11,"close","","",1,null],[11,"fmt","","",2,null],[11,"clone","","",2,null],[11,"is_access","","",2,null],[11,"is_modify","","",2,null],[11,"is_attrib","","",2,null],[11,"is_close_write","","",2,null],[11,"is_close_nowrite","","",2,null],[11,"is_open","","",2,null],[11,"is_moved_from","","",2,null],[11,"is_moved_to","","",2,null],[11,"is_create","","",2,null],[11,"is_delete","","",2,null],[11,"is_delete_self","","",2,null],[11,"is_move_self","","",2,null],[11,"is_move","","",2,null],[11,"is_close","","",2,null],[11,"is_dir","","",2,null],[11,"is_unmount","","",2,null],[11,"is_queue_overflow","","",2,null],[11,"is_ignored","","",2,null]],"paths":[[3,"inotify_event"],[3,"INotify"],[3,"Event"]]}; initSearch(searchIndex);