X-Git-Url: http://repo.macrolet.net/gitweb/?p=cl-inotify.git;a=blobdiff_plain;f=package.lisp;h=0f7b202d38661eb0e46bf82b71719fcc8ab92d58;hp=4ec662d6d07d5c609a30f9ced59defb35f3e246f;hb=db5ab2a9e4bad6125673b1c5cdb2d86c11841977;hpb=810a9fc074bd7496237122a415d8a17bf5dc9761 diff --git a/package.lisp b/package.lisp index 4ec662d..0f7b202 100644 --- a/package.lisp +++ b/package.lisp @@ -1,17 +1,32 @@ (in-package #:cl-user) (defpackage cl-notify - (:use #:cl #:cffi) - (:export #:inotify-event - #:inotify-event-wd - #:inotify-event-mask - #:inotify-event-cookie - #:inotify-event-name + (:use #:cl #:cffi #:utils-frahm #:anaphora) + (:export ;;; used types for documentation + #:inotify-add/read-flag + #:inotify-read-flag + #:inotify-add-flag - #:inotify-read-raw-event - #:inotify-read-event - #:make-inotify #:close-notify + + ;;; event parsing functions + #:make-unregistered-notify + #:read-raw-event + #:watch-raw + #:unwatch-raw + + ;;; enhanced functionality + #:make-notify + #:watchedp #:watch #:unwatch - )) + #:event-availablep + #:read-event + #:next-event + + ;;; convenience functions + #:list-watched + #:do-events + #:read-events + ) + (:documentation "A binding for the LINUX inotify(7) API."))