X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=package.lisp;h=6d4fd96bd2beff546af41d0bd3dc96c115605abf;hb=0528c6df7cab842b89d6f8bf92d9b1ac4f6cd678;hp=4ec662d6d07d5c609a30f9ced59defb35f3e246f;hpb=810a9fc074bd7496237122a415d8a17bf5dc9761;p=cl-inotify.git diff --git a/package.lisp b/package.lisp index 4ec662d..6d4fd96 100644 --- a/package.lisp +++ b/package.lisp @@ -1,17 +1,35 @@ (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 + + ;;; very raw + #:read-raw-event-from-stream - #:inotify-read-raw-event - #:inotify-read-event - #:make-inotify #:close-notify + + ;;; event parsing functions + #:make-unregistered-notify + #:read-event-from-stream + #: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 (not only?) for the LINUX inotify(7) API."))