The cl-fsnotify Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The cl-fsnotify Reference Manual

This is the cl-fsnotify Reference Manual, version 0.2.0, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 03:16:50 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

cl-fsnotify is created to expose the same file notification interface
for both Linux, BSD, and possibly (in future) windows.

Copyright (c) 2012 Chris Howey
Released under the ISC License.


  Supported Common Lisp Implementations and OSs
|===============================================|
|   Common Lisp   |      Operating Systems      |
| Implementations | BSD | OSX | Linux | Windows |
------------------------------------------------|
| CCL             |  Y  |  Y  |   Y   |         |
------------------------------------------------|
| SBCL            |  Y  |  Y  |   Y   |         |
|===============================================|


Future Plans:
- Expose fsnotify instance so you can have multiple open at a time.
- Windows Support


Note:
Files that are created under a watched directory are automatically
added to the watch list. This includes created directories as well.


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 cl-fsnotify

Author

Chris Howey <chris@howey.me>

License

ISC

Description

File system notifications

Version

0.2.0

Dependencies
Source

cl-fsnotify.asd (file)

Component

src (module)


Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

Modules are listed depth-first from the system components tree.


Next: , Previous: , Up: Modules   [Contents][Index]

3.1 cl-fsnotify/src

Parent

cl-fsnotify (system)

Location

src/

Components

Previous: , Up: Modules   [Contents][Index]

3.2 cl-fsnotify/src/linux

Dependency

package.lisp (file)

Parent

src (module)

Location

src/linux/

Components

Next: , Previous: , Up: Top   [Contents][Index]

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 cl-fsnotify.asd

Location

cl-fsnotify.asd

Systems

cl-fsnotify (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 cl-fsnotify/src/package.lisp

Parent

src (module)

Location

src/package.lisp

Packages

cl-fsnotify


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 cl-fsnotify/src/linux/package-inotify.lisp

Parent

linux (module)

Location

src/linux/package-inotify.lisp

Packages

cl-fsnotify-inotify


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.4 cl-fsnotify/src/linux/grovel-inotify.lisp

Dependency

package-inotify.lisp (file)

Parent

linux (module)

Location

src/linux/grovel-inotify.lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.5 cl-fsnotify/src/linux/cl-fsnotify-inotify.lisp

Dependency

grovel-inotify.lisp (file)

Parent

linux (module)

Location

src/linux/cl-fsnotify-inotify.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.6 cl-fsnotify/src/linux/cl-fsnotify-linux.lisp

Dependency

cl-fsnotify-inotify.lisp (file)

Parent

linux (module)

Location

src/linux/cl-fsnotify-linux.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

4.1.7 cl-fsnotify/src/cl-fsnotify.lisp

Dependency

linux (module)

Parent

src (module)

Location

src/cl-fsnotify.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

5.1 cl-fsnotify

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

5.2 cl-fsnotify-inotify

Source

package-inotify.lisp (file)

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Macros

Macro: with-inotify (NAME) &body BODY
Package

cl-fsnotify-inotify

Source

cl-fsnotify-inotify.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Functions

Function: add-watch INOTIFY-INSTANCE PATH
Package

cl-fsnotify-inotify

Source

cl-fsnotify-inotify.lisp (file)

Function: close-fsnotify ()

Close a file notification instance.

Package

cl-fsnotify

Source

cl-fsnotify-linux.lisp (file)

Function: close-inotify INOTIFY-INSTANCE
Package

cl-fsnotify-inotify

Source

cl-fsnotify-inotify.lisp (file)

Function: del-watch INOTIFY-INSTANCE PATH
Package

cl-fsnotify-inotify

Source

cl-fsnotify-inotify.lisp (file)

Function: get-events ()

Retrieve an alist of events that have occured for watched files.

Each cons is of the form (EVENT-TYPE . PATHNAME).
EVENT-TYPE is one of the following keywords :CREATE :MODIFY :DELETE PATHNAME is pathname of the file that triggered the event.

Package

cl-fsnotify

Source

cl-fsnotify-linux.lisp (file)

Function: get-events INOTIFY-INSTANCE
Package

cl-fsnotify-inotify

Source

cl-fsnotify-inotify.lisp (file)

Function: open-fsnotify ()

Create a file notification instance.

Package

cl-fsnotify

Source

cl-fsnotify-linux.lisp (file)

Function: open-inotify ()
Package

cl-fsnotify-inotify

Source

cl-fsnotify-inotify.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

6.1.3 Generic functions

Generic Function: add-watch PATH

Adds a path to the notification watchlist.

Package

cl-fsnotify

Source

cl-fsnotify.lisp (file)

Methods
Method: add-watch (PATH pathname)
Source

cl-fsnotify-linux.lisp (file)

Method: add-watch (PATH string)
Source

cl-fsnotify-linux.lisp (file)

Generic Function: del-watch PATH

Removes a path to the notification watchlist.

Package

cl-fsnotify

Source

cl-fsnotify.lisp (file)

Methods
Method: del-watch (PATH pathname)
Source

cl-fsnotify-linux.lisp (file)

Method: del-watch (PATH string)
Source

cl-fsnotify-linux.lisp (file)


Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Constants

Constant: +buffer-size+
Package

cl-fsnotify-inotify

Source

cl-fsnotify-inotify.lisp (file)

Constant: in-access
Package

cl-fsnotify-inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-fsnotify-20150302-git/src/linux/grovel-inotify.processed-grovel-file

Constant: in-all-events
Package

cl-fsnotify-inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-fsnotify-20150302-git/src/linux/grovel-inotify.processed-grovel-file

Constant: in-attrib
Package

cl-fsnotify-inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-fsnotify-20150302-git/src/linux/grovel-inotify.processed-grovel-file

Constant: in-close
Package

cl-fsnotify-inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-fsnotify-20150302-git/src/linux/grovel-inotify.processed-grovel-file

Constant: in-close-nowrite
Package

cl-fsnotify-inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-fsnotify-20150302-git/src/linux/grovel-inotify.processed-grovel-file

Constant: in-close-write
Package

cl-fsnotify-inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-fsnotify-20150302-git/src/linux/grovel-inotify.processed-grovel-file

Constant: in-create
Package

cl-fsnotify-inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-fsnotify-20150302-git/src/linux/grovel-inotify.processed-grovel-file

Constant: in-delete
Package

cl-fsnotify-inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-fsnotify-20150302-git/src/linux/grovel-inotify.processed-grovel-file

Constant: in-delete-self
Package

cl-fsnotify-inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-fsnotify-20150302-git/src/linux/grovel-inotify.processed-grovel-file

Constant: in-dont-follow
Package

cl-fsnotify-inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-fsnotify-20150302-git/src/linux/grovel-inotify.processed-grovel-file

Constant: in-ignored
Package

cl-fsnotify-inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-fsnotify-20150302-git/src/linux/grovel-inotify.processed-grovel-file

Constant: in-isdir
Package

cl-fsnotify-inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-fsnotify-20150302-git/src/linux/grovel-inotify.processed-grovel-file

Constant: in-mask-add
Package

cl-fsnotify-inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-fsnotify-20150302-git/src/linux/grovel-inotify.processed-grovel-file

Constant: in-modify
Package

cl-fsnotify-inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-fsnotify-20150302-git/src/linux/grovel-inotify.processed-grovel-file

Constant: in-move
Package

cl-fsnotify-inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-fsnotify-20150302-git/src/linux/grovel-inotify.processed-grovel-file

Constant: in-move-self
Package

cl-fsnotify-inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-fsnotify-20150302-git/src/linux/grovel-inotify.processed-grovel-file

Constant: in-moved-from
Package

cl-fsnotify-inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-fsnotify-20150302-git/src/linux/grovel-inotify.processed-grovel-file

Constant: in-moved-to
Package

cl-fsnotify-inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-fsnotify-20150302-git/src/linux/grovel-inotify.processed-grovel-file

Constant: in-oneshot
Package

cl-fsnotify-inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-fsnotify-20150302-git/src/linux/grovel-inotify.processed-grovel-file

Constant: in-onlydir
Package

cl-fsnotify-inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-fsnotify-20150302-git/src/linux/grovel-inotify.processed-grovel-file

Constant: in-open
Package

cl-fsnotify-inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-fsnotify-20150302-git/src/linux/grovel-inotify.processed-grovel-file

Constant: in-q-overflow
Package

cl-fsnotify-inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-fsnotify-20150302-git/src/linux/grovel-inotify.processed-grovel-file

Constant: in-unmount
Package

cl-fsnotify-inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-fsnotify-20150302-git/src/linux/grovel-inotify.processed-grovel-file

Constant: o-nonblock
Package

cl-fsnotify-inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-fsnotify-20150302-git/src/linux/grovel-inotify.processed-grovel-file

Constant: raw-event-size
Package

cl-fsnotify-inotify

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-fsnotify-20150302-git/src/linux/grovel-inotify.processed-grovel-file


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.2 Special variables

Special Variable: *inotify*
Package

cl-fsnotify

Source

cl-fsnotify-linux.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.3 Functions

Function: c-inotify-add-watch FD PATH MASK

Add watch.

Package

cl-fsnotify-inotify

Source

cl-fsnotify-inotify.lisp (file)

Function: c-inotify-init FLAGS

Creates a new inotify instance.

Package

cl-fsnotify-inotify

Source

cl-fsnotify-inotify.lisp (file)

Function: c-inotify-rm-watch FD WD

Remove watch.

Package

cl-fsnotify-inotify

Source

cl-fsnotify-inotify.lisp (file)

Function: get-fsnotify-compatible-mask MASKS
Package

cl-fsnotify

Source

cl-fsnotify-linux.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.4 Generic functions

Generic Function: add-directory DIR
Package

cl-fsnotify

Methods
Method: add-directory (DIR pathname)
Source

cl-fsnotify.lisp (file)

Generic Function: del-directory DIR
Package

cl-fsnotify

Methods
Method: del-directory (DIR pathname)
Source

cl-fsnotify.lisp (file)

Generic Function: get-files-in-directory DIR
Package

cl-fsnotify

Methods
Method: get-files-in-directory (DIR pathname)
Source

cl-fsnotify.lisp (file)

Generic Function: inotify-buffer OBJECT
Generic Function: (setf inotify-buffer) NEW-VALUE OBJECT
Package

cl-fsnotify-inotify

Methods
Method: inotify-buffer (INOTIFY-TRACKER inotify-tracker)
Method: (setf inotify-buffer) NEW-VALUE (INOTIFY-TRACKER inotify-tracker)

Read buffer

Source

cl-fsnotify-inotify.lisp (file)

Generic Function: inotify-fd OBJECT
Generic Function: (setf inotify-fd) NEW-VALUE OBJECT
Package

cl-fsnotify-inotify

Methods
Method: inotify-fd (INOTIFY-TRACKER inotify-tracker)

automatically generated reader method

Source

cl-fsnotify-inotify.lisp (file)

Method: (setf inotify-fd) NEW-VALUE (INOTIFY-TRACKER inotify-tracker)

automatically generated writer method

Source

cl-fsnotify-inotify.lisp (file)

Generic Function: inotify-path-hash OBJECT
Generic Function: (setf inotify-path-hash) NEW-VALUE OBJECT
Package

cl-fsnotify-inotify

Methods
Method: inotify-path-hash (INOTIFY-TRACKER inotify-tracker)
Method: (setf inotify-path-hash) NEW-VALUE (INOTIFY-TRACKER inotify-tracker)

Map path to watch descriptor

Source

cl-fsnotify-inotify.lisp (file)

Generic Function: inotify-wd-hash OBJECT
Generic Function: (setf inotify-wd-hash) NEW-VALUE OBJECT
Package

cl-fsnotify-inotify

Methods
Method: inotify-wd-hash (INOTIFY-TRACKER inotify-tracker)
Method: (setf inotify-wd-hash) NEW-VALUE (INOTIFY-TRACKER inotify-tracker)

Map watch descriptor to path

Source

cl-fsnotify-inotify.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

6.2.5 Classes

Class: inotify-tracker ()
Package

cl-fsnotify-inotify

Source

cl-fsnotify-inotify.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: fd
Initargs

:fd

Initform

0

Readers

inotify-fd (generic function)

Writers

(setf inotify-fd) (generic function)

Slot: path-hash

Map path to watch descriptor

Initargs

:path-hash

Readers

inotify-path-hash (generic function)

Writers

(setf inotify-path-hash) (generic function)

Slot: wd-hash

Map watch descriptor to path

Initargs

:wd-hash

Readers

inotify-wd-hash (generic function)

Writers

(setf inotify-wd-hash) (generic function)

Slot: buffer

Read buffer

Initargs

:buffer

Readers

inotify-buffer (generic function)

Writers

(setf inotify-buffer) (generic function)

Class: struct-inotify-event-tclass ()
Package

cl-fsnotify-inotify

Source

cl-fsnotify-inotify.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)

Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   C   F   L   M  
Index Entry  Section

C
cl-fsnotify.asd: The cl-fsnotify<dot>asd file
cl-fsnotify/src: The cl-fsnotify/src module
cl-fsnotify/src/cl-fsnotify.lisp: The cl-fsnotify/src/cl-fsnotify<dot>lisp file
cl-fsnotify/src/linux: The cl-fsnotify/src/linux module
cl-fsnotify/src/linux/cl-fsnotify-inotify.lisp: The cl-fsnotify/src/linux/cl-fsnotify-inotify<dot>lisp file
cl-fsnotify/src/linux/cl-fsnotify-linux.lisp: The cl-fsnotify/src/linux/cl-fsnotify-linux<dot>lisp file
cl-fsnotify/src/linux/grovel-inotify.lisp: The cl-fsnotify/src/linux/grovel-inotify<dot>lisp file
cl-fsnotify/src/linux/package-inotify.lisp: The cl-fsnotify/src/linux/package-inotify<dot>lisp file
cl-fsnotify/src/package.lisp: The cl-fsnotify/src/package<dot>lisp file

F
File, Lisp, cl-fsnotify.asd: The cl-fsnotify<dot>asd file
File, Lisp, cl-fsnotify/src/cl-fsnotify.lisp: The cl-fsnotify/src/cl-fsnotify<dot>lisp file
File, Lisp, cl-fsnotify/src/linux/cl-fsnotify-inotify.lisp: The cl-fsnotify/src/linux/cl-fsnotify-inotify<dot>lisp file
File, Lisp, cl-fsnotify/src/linux/cl-fsnotify-linux.lisp: The cl-fsnotify/src/linux/cl-fsnotify-linux<dot>lisp file
File, Lisp, cl-fsnotify/src/linux/grovel-inotify.lisp: The cl-fsnotify/src/linux/grovel-inotify<dot>lisp file
File, Lisp, cl-fsnotify/src/linux/package-inotify.lisp: The cl-fsnotify/src/linux/package-inotify<dot>lisp file
File, Lisp, cl-fsnotify/src/package.lisp: The cl-fsnotify/src/package<dot>lisp file

L
Lisp File, cl-fsnotify.asd: The cl-fsnotify<dot>asd file
Lisp File, cl-fsnotify/src/cl-fsnotify.lisp: The cl-fsnotify/src/cl-fsnotify<dot>lisp file
Lisp File, cl-fsnotify/src/linux/cl-fsnotify-inotify.lisp: The cl-fsnotify/src/linux/cl-fsnotify-inotify<dot>lisp file
Lisp File, cl-fsnotify/src/linux/cl-fsnotify-linux.lisp: The cl-fsnotify/src/linux/cl-fsnotify-linux<dot>lisp file
Lisp File, cl-fsnotify/src/linux/grovel-inotify.lisp: The cl-fsnotify/src/linux/grovel-inotify<dot>lisp file
Lisp File, cl-fsnotify/src/linux/package-inotify.lisp: The cl-fsnotify/src/linux/package-inotify<dot>lisp file
Lisp File, cl-fsnotify/src/package.lisp: The cl-fsnotify/src/package<dot>lisp file

M
Module, cl-fsnotify/src: The cl-fsnotify/src module
Module, cl-fsnotify/src/linux: The cl-fsnotify/src/linux module

Jump to:   C   F   L   M  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   (  
A   C   D   F   G   I   M   O   W  
Index Entry  Section

(
(setf inotify-buffer): Internal generic functions
(setf inotify-buffer): Internal generic functions
(setf inotify-fd): Internal generic functions
(setf inotify-fd): Internal generic functions
(setf inotify-path-hash): Internal generic functions
(setf inotify-path-hash): Internal generic functions
(setf inotify-wd-hash): Internal generic functions
(setf inotify-wd-hash): Internal generic functions

A
add-directory: Internal generic functions
add-directory: Internal generic functions
add-watch: Exported functions
add-watch: Exported generic functions
add-watch: Exported generic functions
add-watch: Exported generic functions

C
c-inotify-add-watch: Internal functions
c-inotify-init: Internal functions
c-inotify-rm-watch: Internal functions
close-fsnotify: Exported functions
close-inotify: Exported functions

D
del-directory: Internal generic functions
del-directory: Internal generic functions
del-watch: Exported functions
del-watch: Exported generic functions
del-watch: Exported generic functions
del-watch: Exported generic functions

F
Function, add-watch: Exported functions
Function, c-inotify-add-watch: Internal functions
Function, c-inotify-init: Internal functions
Function, c-inotify-rm-watch: Internal functions
Function, close-fsnotify: Exported functions
Function, close-inotify: Exported functions
Function, del-watch: Exported functions
Function, get-events: Exported functions
Function, get-events: Exported functions
Function, get-fsnotify-compatible-mask: Internal functions
Function, open-fsnotify: Exported functions
Function, open-inotify: Exported functions

G
Generic Function, (setf inotify-buffer): Internal generic functions
Generic Function, (setf inotify-fd): Internal generic functions
Generic Function, (setf inotify-path-hash): Internal generic functions
Generic Function, (setf inotify-wd-hash): Internal generic functions
Generic Function, add-directory: Internal generic functions
Generic Function, add-watch: Exported generic functions
Generic Function, del-directory: Internal generic functions
Generic Function, del-watch: Exported generic functions
Generic Function, get-files-in-directory: Internal generic functions
Generic Function, inotify-buffer: Internal generic functions
Generic Function, inotify-fd: Internal generic functions
Generic Function, inotify-path-hash: Internal generic functions
Generic Function, inotify-wd-hash: Internal generic functions
get-events: Exported functions
get-events: Exported functions
get-files-in-directory: Internal generic functions
get-files-in-directory: Internal generic functions
get-fsnotify-compatible-mask: Internal functions

I
inotify-buffer: Internal generic functions
inotify-buffer: Internal generic functions
inotify-fd: Internal generic functions
inotify-fd: Internal generic functions
inotify-path-hash: Internal generic functions
inotify-path-hash: Internal generic functions
inotify-wd-hash: Internal generic functions
inotify-wd-hash: Internal generic functions

M
Macro, with-inotify: Exported macros
Method, (setf inotify-buffer): Internal generic functions
Method, (setf inotify-fd): Internal generic functions
Method, (setf inotify-path-hash): Internal generic functions
Method, (setf inotify-wd-hash): Internal generic functions
Method, add-directory: Internal generic functions
Method, add-watch: Exported generic functions
Method, add-watch: Exported generic functions
Method, del-directory: Internal generic functions
Method, del-watch: Exported generic functions
Method, del-watch: Exported generic functions
Method, get-files-in-directory: Internal generic functions
Method, inotify-buffer: Internal generic functions
Method, inotify-fd: Internal generic functions
Method, inotify-path-hash: Internal generic functions
Method, inotify-wd-hash: Internal generic functions

O
open-fsnotify: Exported functions
open-inotify: Exported functions

W
with-inotify: Exported macros

Jump to:   (  
A   C   D   F   G   I   M   O   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *   +  
B   C   F   I   O   P   R   S   W  
Index Entry  Section

*
*inotify*: Internal special variables

+
+buffer-size+: Internal constants

B
buffer: Internal classes

C
Constant, +buffer-size+: Internal constants
Constant, in-access: Internal constants
Constant, in-all-events: Internal constants
Constant, in-attrib: Internal constants
Constant, in-close: Internal constants
Constant, in-close-nowrite: Internal constants
Constant, in-close-write: Internal constants
Constant, in-create: Internal constants
Constant, in-delete: Internal constants
Constant, in-delete-self: Internal constants
Constant, in-dont-follow: Internal constants
Constant, in-ignored: Internal constants
Constant, in-isdir: Internal constants
Constant, in-mask-add: Internal constants
Constant, in-modify: Internal constants
Constant, in-move: Internal constants
Constant, in-move-self: Internal constants
Constant, in-moved-from: Internal constants
Constant, in-moved-to: Internal constants
Constant, in-oneshot: Internal constants
Constant, in-onlydir: Internal constants
Constant, in-open: Internal constants
Constant, in-q-overflow: Internal constants
Constant, in-unmount: Internal constants
Constant, o-nonblock: Internal constants
Constant, raw-event-size: Internal constants

F
fd: Internal classes

I
in-access: Internal constants
in-all-events: Internal constants
in-attrib: Internal constants
in-close: Internal constants
in-close-nowrite: Internal constants
in-close-write: Internal constants
in-create: Internal constants
in-delete: Internal constants
in-delete-self: Internal constants
in-dont-follow: Internal constants
in-ignored: Internal constants
in-isdir: Internal constants
in-mask-add: Internal constants
in-modify: Internal constants
in-move: Internal constants
in-move-self: Internal constants
in-moved-from: Internal constants
in-moved-to: Internal constants
in-oneshot: Internal constants
in-onlydir: Internal constants
in-open: Internal constants
in-q-overflow: Internal constants
in-unmount: Internal constants

O
o-nonblock: Internal constants

P
path-hash: Internal classes

R
raw-event-size: Internal constants

S
Slot, buffer: Internal classes
Slot, fd: Internal classes
Slot, path-hash: Internal classes
Slot, wd-hash: Internal classes
Special Variable, *inotify*: Internal special variables

W
wd-hash: Internal classes

Jump to:   *   +  
B   C   F   I   O   P   R   S   W  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   C   I   P   S  
Index Entry  Section

C
cl-fsnotify: The cl-fsnotify system
cl-fsnotify: The cl-fsnotify package
cl-fsnotify-inotify: The cl-fsnotify-inotify package
Class, inotify-tracker: Internal classes
Class, struct-inotify-event-tclass: Internal classes

I
inotify-tracker: Internal classes

P
Package, cl-fsnotify: The cl-fsnotify package
Package, cl-fsnotify-inotify: The cl-fsnotify-inotify package

S
struct-inotify-event-tclass: Internal classes
System, cl-fsnotify: The cl-fsnotify system

Jump to:   C   I   P   S