Common Lisp Package: INOTIFY

README:

FUNCTION

Public

EVENT-MASK (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

EVENT-NAME (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

EVENT-WATCH (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

INOTIFY-WATCHES (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

WATCH-INOTIFY (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

WATCH-MASK (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

WATCH-PATHNAME (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

Undocumented

ADD-WATCH (INOTIFY PATHNAME MASK)

CLOSE-INOTIFY (INOTIFY)

EVENT-FULL-NAME (EVENT)

SETFEVENT-MASK (NEW-VALUE INSTANCE)

SETFEVENT-NAME (NEW-VALUE INSTANCE)

SETFEVENT-WATCH (NEW-VALUE INSTANCE)

SETFINOTIFY-WATCHES (NEW-VALUE INSTANCE)

MAKE-INOTIFY (&OPTIONAL (BUFFER-COUNT 100))

READ-EVENTS (INOTIFY)

SETFWATCH-INOTIFY (NEW-VALUE INSTANCE)

SETFWATCH-MASK (NEW-VALUE INSTANCE)

SETFWATCH-PATHNAME (NEW-VALUE INSTANCE)

Private

INOTIFY-BUFFER (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

INOTIFY-BUFFER-SIZE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

INOTIFY-FD (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

WATCH-ID (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

Undocumented

%MAKE-INOTIFY (&KEY ((FD DUM87) NIL) ((BUFFER-SIZE DUM88) NIL) ((BUFFER DUM89) NIL) ((WATCHES DUM90) NIL))

COPY-EVENT (INSTANCE)

COPY-INOTIFY (INSTANCE)

COPY-WATCH (INSTANCE)

EVENT-P (OBJECT)

INOTIFY-ADD-WATCH (FD PATH FLAGS)

SETFINOTIFY-BUFFER (NEW-VALUE INSTANCE)

SETFINOTIFY-BUFFER-SIZE (NEW-VALUE INSTANCE)

SETFINOTIFY-FD (NEW-VALUE INSTANCE)

INOTIFY-INIT

INOTIFY-P (OBJECT)

INOTIFY-RM-WATCH (FD WATCH-DESCRIPTOR)

MAKE-EVENT (&KEY ((WATCH DUM377) NIL) ((MASK DUM378) NIL) ((COOKIE DUM379) NIL) ((NAME DUM380) NIL))

MAKE-INOTIFY-WITH-WATCHES (PATHS-WITH-MASKS)

MAKE-WATCH (&KEY ((ID DUM194) NIL) ((INOTIFY DUM195) NIL) ((PATHNAME DUM196) NIL) ((MASK DUM197) NIL))

PARSE-EVENT-NAME (EVENT)

READ-EVENT (INOTIFY BUFFER)

SETFWATCH-ID (NEW-VALUE INSTANCE)

WATCH-P (OBJECT)

MACRO

Public

Undocumented

WITH-INOTIFY ((NAME PATHS-WITH-MASKS) &BODY BODY)

GENERIC-FUNCTION

Public

Undocumented

FIND-WATCH (INOTIFY ID)

REMOVE-WATCH (INTOFY WATCH)

CLASS

Public

Undocumented

EVENT

INOTIFY

WATCH

Private

Undocumented

INOTIFY-EVENT-TCLASS

CONSTANT

Public

IN-ACCESS

File was accessed.

IN-ATTRIB

Metadata changed.

IN-CLOSE

Close.

IN-CLOSE-NOWRITE

Unwrittable file closed.

IN-CLOSE-WRITE

Writtable file was closed.

IN-CREATE

Subfile was created.

IN-DELETE

Subfile was deleted.

IN-DELETE-SELF

Self was deleted.

IN-DONT-FOLLOW

Do not follow a sym link.

IN-IGNORED

File was ignored.

IN-ISDIR

Event occurred against dir.

IN-MASK-ADD

Add to the mask of an already existing watch.

IN-MODIFY

File was modified.

IN-MOVE

Moves.

IN-MOVE-SELF

Self was moved.

IN-MOVED-FROM

File was moved from X.

IN-MOVED-TO

File was moved to Y.

IN-ONESHOT

Only send event once.

IN-ONLYDIR

Only watch the path if it is a directory.

IN-OPEN

File was opened.

IN-Q-OVERFLOW

Event queued overflowed.

IN-UNMOUNT

Backing fs was unmounted.

Undocumented

IN-ALL-EVENTS

Private

Undocumented

+EVENT-MAX-SIZE+

+EVENT-SIZE+