The cl-monitors Reference Manual

Table of Contents

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

The cl-monitors Reference Manual

This is the cl-monitors Reference Manual, version 1.0.0, generated automatically by Declt version 2.3 "Robert April" on Tue Jan 09 13:50:36 2018 GMT+0.


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

1 Introduction

About cl-monitors

This is a small wrapper library around libmonitors, providing independent monitor resolution detection and change support.

How To

Precompiled versions of the underlying library are included in this. If you want to build it manually however, refer to the libmonitors README.

Load the system through ASDF or Quicklisp and initialise it:

(ql:quickload :cl-monitors)
(cl-monitors:init)

Now you can retrieve a list of the monitors on your system:

(cl-monitors:detect)

You can inspect the available video modes for each of them too:

(mapcar #'cl-monitors:modes *)

And even switch the mode:

(cl-monitors:make-current (second (first *)))

Though you probably want to switch back again to your preferred resolution:

(cl-monitors:make-current (first (first **)))

Once you're all done, don't forget to clean up again after yourself:

(cl-monitors:deinit)

And that's all there is to it. Well-- almost all. You can query information from the monitor and mode objects as well of course. For this, see width, height, refresh, current-p, mode, name, and primary-p.


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-monitors

Maintainer

Nicolas Hafner <shinmera@tymoon.eu>

Author

Nicolas Hafner <shinmera@tymoon.eu>

Home Page

https://github.com/Shirakumo/cl-monitors

License

Artistic

Description

Bindings to libmonitors, allowing the handling of monitors querying and resolution changing.

Version

1.0.0

Dependencies
Source

cl-monitors.asd (file)

Components

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

3 Files

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


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

3.1 Lisp


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

3.1.1 cl-monitors.asd

Location

cl-monitors.asd

Systems

cl-monitors (system)


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

3.1.2 cl-monitors/package.lisp

Parent

cl-monitors (system)

Location

package.lisp

Packages

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

3.1.3 cl-monitors/low-level.lisp

Dependency

package.lisp (file)

Parent

cl-monitors (system)

Location

low-level.lisp

Exported Definitions
Internal Definitions

*here* (special variable)


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

3.1.4 cl-monitors/wrapper.lisp

Dependency

low-level.lisp (file)

Parent

cl-monitors (system)

Location

wrapper.lisp

Exported Definitions
Internal Definitions

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

3.1.5 cl-monitors/documentation.lisp

Dependency

wrapper.lisp (file)

Parent

cl-monitors (system)

Location

documentation.lisp


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

4 Packages

Packages are listed by definition order.


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

4.1 cl-monitors

Source

package.lisp (file)

Nickname

org.shirakumo.fraf.monitors

Use List
Exported Definitions
Internal Definitions

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

4.2 cl-monitors-cffi

Source

package.lisp (file)

Nickname

org.shirakumo.fraf.monitors.cffi

Use List
Used By List

cl-monitors

Exported Definitions
Internal Definitions

*here* (special variable)


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

5 Definitions

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


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

5.1 Exported definitions


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

5.1.1 Special variables

Special Variable: *static*

Variable containing a pathname to the static directory.

Package

cl-monitors-cffi

Source

low-level.lisp (file)


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

5.1.2 Functions

Function: deinit ()

Cleans up the library.

You should call this once you are done with everything.

Package

cl-monitors

Source

wrapper.lisp (file)

Function: detect ()

Detects the monitors and modes on the system.

Returns a list of monitors on the system. Signals a DETECTION-FAILED-ERROR on failured.

See MONITOR

Package

cl-monitors

Source

wrapper.lisp (file)

Function: init ()

Initializes the library.

You should call this before any other function to the library is called. Signals an INITIALIZATION-FAILED-ERROR on failure.

Package

cl-monitors

Source

wrapper.lisp (file)

Function: make-current MODE

Attempts to make the passed mode the current one.

This is equivalent to doing (SETF (MODE (MONITOR mode)) mode).

See MODE

Package

cl-monitors

Source

wrapper.lisp (file)

Function: mode-data POINTER-TO-MODE-STRUCT

Reads the pointer to the system-dependant data struct of the mode.

You should not need this for anything.

See MODE-STRUCT

Package

cl-monitors-cffi

Source

low-level.lisp (file)

Writer

(setf mode-data) (function)

Function: (setf mode-data) VALUE POINTER-TO-MODE-STRUCT
Package

cl-monitors-cffi

Source

low-level.lisp (file)

Reader

mode-data (function)

Function: mode-height POINTER-TO-MODE-STRUCT

Reads the mode’s height in pixels.

See MODE-STRUCT

Package

cl-monitors-cffi

Source

low-level.lisp (file)

Writer

(setf mode-height) (function)

Function: (setf mode-height) VALUE POINTER-TO-MODE-STRUCT
Package

cl-monitors-cffi

Source

low-level.lisp (file)

Reader

mode-height (function)

Function: mode-monitor POINTER-TO-MODE-STRUCT

Reads the pointer to the monitor struct this mode originated from.

See MODE-STRUCT

Package

cl-monitors-cffi

Source

low-level.lisp (file)

Writer

(setf mode-monitor) (function)

Function: (setf mode-monitor) VALUE POINTER-TO-MODE-STRUCT
Package

cl-monitors-cffi

Source

low-level.lisp (file)

Reader

mode-monitor (function)

Function: mode-refresh POINTER-TO-MODE-STRUCT

Reads the mode’s refresh rate in Herz.

See MODE-STRUCT

Package

cl-monitors-cffi

Source

low-level.lisp (file)

Writer

(setf mode-refresh) (function)

Function: (setf mode-refresh) VALUE POINTER-TO-MODE-STRUCT
Package

cl-monitors-cffi

Source

low-level.lisp (file)

Reader

mode-refresh (function)

Function: mode-width POINTER-TO-MODE-STRUCT

Reads the mode’s width in pixels.

See MODE-STRUCT

Package

cl-monitors-cffi

Source

low-level.lisp (file)

Writer

(setf mode-width) (function)

Function: (setf mode-width) VALUE POINTER-TO-MODE-STRUCT
Package

cl-monitors-cffi

Source

low-level.lisp (file)

Reader

mode-width (function)

Function: monitor-current-mode POINTER-TO-MONITOR-STRUCT

Reads the pointer to the current mode of the monitor.

See MONITOR-STRUCT

Package

cl-monitors-cffi

Source

low-level.lisp (file)

Writer

(setf monitor-current-mode) (function)

Function: (setf monitor-current-mode) VALUE POINTER-TO-MONITOR-STRUCT
Package

cl-monitors-cffi

Source

low-level.lisp (file)

Reader

monitor-current-mode (function)

Function: monitor-data POINTER-TO-MONITOR-STRUCT

Reads the pointer to the system-dependant data struct of the monitor.

You should not need this for anything.

See MONITOR-STRUCT

Package

cl-monitors-cffi

Source

low-level.lisp (file)

Writer

(setf monitor-data) (function)

Function: (setf monitor-data) VALUE POINTER-TO-MONITOR-STRUCT
Package

cl-monitors-cffi

Source

low-level.lisp (file)

Reader

monitor-data (function)

Function: monitor-height POINTER-TO-MONITOR-STRUCT

Reads the monitor’s physical height in millimetres.

See MONITOR-STRUCT

Package

cl-monitors-cffi

Source

low-level.lisp (file)

Writer

(setf monitor-height) (function)

Function: (setf monitor-height) VALUE POINTER-TO-MONITOR-STRUCT
Package

cl-monitors-cffi

Source

low-level.lisp (file)

Reader

monitor-height (function)

Function: monitor-mode-count POINTER-TO-MONITOR-STRUCT

Reads the count for how many mode structs there are in the mode field of the monitor.

See MONITOR-MODES
See MONITOR-STRUCT

Package

cl-monitors-cffi

Source

low-level.lisp (file)

Writer

(setf monitor-mode-count) (function)

Function: (setf monitor-mode-count) VALUE POINTER-TO-MONITOR-STRUCT
Package

cl-monitors-cffi

Source

low-level.lisp (file)

Reader

monitor-mode-count (function)

Function: monitor-modes POINTER-TO-MONITOR-STRUCT

Reads the pointer to the packed mode struct array of the monitor.

See MONITOR-MODE-COUNT
See MONITOR-STRUCT

Package

cl-monitors-cffi

Source

low-level.lisp (file)

Writer

(setf monitor-modes) (function)

Function: (setf monitor-modes) VALUE POINTER-TO-MONITOR-STRUCT
Package

cl-monitors-cffi

Source

low-level.lisp (file)

Reader

monitor-modes (function)

Function: monitor-name POINTER-TO-MONITOR-STRUCT

Reads the monitor’s name string.

See MONITOR-STRUCT

Package

cl-monitors-cffi

Source

low-level.lisp (file)

Writer

(setf monitor-name) (function)

Function: (setf monitor-name) VALUE POINTER-TO-MONITOR-STRUCT
Package

cl-monitors-cffi

Source

low-level.lisp (file)

Reader

monitor-name (function)

Function: monitor-primary POINTER-TO-MONITOR-STRUCT

Reads whether the monitor is the primary monitor of the system.

See MONITOR-STRUCT

Package

cl-monitors-cffi

Source

low-level.lisp (file)

Writer

(setf monitor-primary) (function)

Function: (setf monitor-primary) VALUE POINTER-TO-MONITOR-STRUCT
Package

cl-monitors-cffi

Source

low-level.lisp (file)

Reader

monitor-primary (function)

Function: monitor-width POINTER-TO-MONITOR-STRUCT

Reads the monitor’s physical width in millimetres.

See MONITOR-STRUCT

Package

cl-monitors-cffi

Source

low-level.lisp (file)

Writer

(setf monitor-width) (function)

Function: (setf monitor-width) VALUE POINTER-TO-MONITOR-STRUCT
Package

cl-monitors-cffi

Source

low-level.lisp (file)

Reader

monitor-width (function)

Function: monitors-deinit ()

Cleans up the monitors library. You should call this once you are done with everything.

Package

cl-monitors-cffi

Source

low-level.lisp (file)

Function: monitors-detect COUNT MONITORS

Detects the monitors and their modes on the system.

You need to pass this two "empty" pointers. The first will be set to
reference an int for the number of monitors that were detected, and the
second to an array of pointers to monitor structs.

If NIL is returned, the detection failed and the two pointers you passed will not have changed.

See MONITOR-STRUCT

Package

cl-monitors-cffi

Source

low-level.lisp (file)

Function: monitors-free-monitor MONITOR

Frees a monitor struct.

See MONITOR-STRUCT

Package

cl-monitors-cffi

Source

low-level.lisp (file)

Function: monitors-free-monitors COUNT MONITORS

Frees an array of pointers to monitor objects, including the monitors referenced by it.

See MONITORS-FREE-MONITOR

Package

cl-monitors-cffi

Source

low-level.lisp (file)

Function: monitors-init ()

Initializes the monitors library. You should call this before anything.

If NIL is returned, the initialisation failed and other library calls will most likely too.

Package

cl-monitors-cffi

Source

low-level.lisp (file)

Function: monitors-make-mode-current MODE

Attempts to make the given mode the current mode on its monitor.

If NIL is returned, the mode change failed. Otherwise the monitor’s current mode is updated to reflect the newly chose none.

See MODE-STRUCT
See MONITOR-CURRENT-MODE

Package

cl-monitors-cffi

Source

low-level.lisp (file)


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

5.1.3 Generic functions

Generic Function: current-p MODE

Returns whether the mode is the current mode of the monitor.

See MODE

Package

cl-monitors

Methods
Method: current-p (MODE mode)
Source

wrapper.lisp (file)

Generic Function: height MODE

Returns the height.

For a mode, this is in pixels.
For a monitor, this is in physical millimetres.

See MODE
See MONITOR

Package

cl-monitors

Methods
Method: height (MONITOR monitor)
Source

wrapper.lisp (file)

Method: height (MODE mode)
Source

wrapper.lisp (file)

Generic Function: mode CONDITION

Returns the current mode of the monitor.

SETFable. When set with a suitable mode, it will attempt to switch the current mode of the monitor to the new one.
Signals a MODE-SWITCH-FAILED-ERROR on failure.

See MODE
See MONITOR

Package

cl-monitors

Writer

(setf mode) (generic function)

Methods
Method: mode (MONITOR monitor)

automatically generated reader method

Source

wrapper.lisp (file)

Method: mode (CONDITION mode-switch-failed-error)
Source

wrapper.lisp (file)

Generic Function: (setf mode) MODE MONITOR
Package

cl-monitors

Reader

mode (generic function)

Methods
Method: (setf mode) (MODE mode) (MONITOR monitor)
Source

wrapper.lisp (file)

Generic Function: modes OBJECT

Returns the list of possible modes the monitor can assume.

A pox upon those that modify this list.

See MONITOR

Package

cl-monitors

Methods
Method: modes (MONITOR monitor)

automatically generated reader method

Source

wrapper.lisp (file)

Generic Function: monitor OBJECT

Returns the monitor the mode belongs to.

See MONITOR
See MODE

Package

cl-monitors

Methods
Method: monitor (MODE mode)

automatically generated reader method

Source

wrapper.lisp (file)

Generic Function: name MONITOR

Returns the monitor’s name on the system.

See MONITOR

Package

cl-monitors

Methods
Method: name (MONITOR monitor)
Source

wrapper.lisp (file)

Generic Function: primary-p MONITOR

Returns whether the monitor is the system’s primary monitor.

See MONITOR

Package

cl-monitors

Methods
Method: primary-p (MONITOR monitor)
Source

wrapper.lisp (file)

Generic Function: refresh MODE

Returns the mode’s refresh rate in Herz.

See MODE

Package

cl-monitors

Methods
Method: refresh (MODE mode)
Source

wrapper.lisp (file)

Generic Function: width MODE

Returns the width.

For a mode, this is in pixels.
For a monitor, this is in physical millimetres.

See MODE
See MONITOR

Package

cl-monitors

Methods
Method: width (MONITOR monitor)
Source

wrapper.lisp (file)

Method: width (MODE mode)
Source

wrapper.lisp (file)


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

5.1.4 Conditions

Condition: detection-failed-error ()

Condition for when the monitor detection fails.

See DETECT
See MONITOR-CONDITION

Package

cl-monitors

Source

wrapper.lisp (file)

Direct superclasses
Condition: initialization-failed-error ()

Condition for when the monitor initialization fails.

See INIT
See MONITOR-CONDITION

Package

cl-monitors

Source

wrapper.lisp (file)

Direct superclasses
Condition: mode-switch-failed-error ()

Condition for when the mode switch call fails.

See MODE
See MONITOR-CONDITION

Package

cl-monitors

Source

wrapper.lisp (file)

Direct superclasses
Direct methods

mode (method)

Direct slots
Slot: mode
Initargs

:mode

Readers

mode (generic function)

Condition: monitor-condition ()

Base condition class for conditions relating to this library.

Package

cl-monitors

Source

wrapper.lisp (file)

Direct superclasses

condition (condition)

Direct subclasses

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

5.1.5 Classes

Class: mode ()

Class representing a possible display mode of a monitor.

See MONITOR
See WIDTH
See HEIGHT
See REFRESH
See CURRENT-P

Package

cl-monitors

Source

wrapper.lisp (file)

Direct superclasses

foreign-object (class)

Direct methods
Direct slots
Slot: monitor
Initargs

:monitor

Readers

monitor (generic function)

Direct Default Initargs
InitargValue
:monitor(error "monitor required.")
Class: mode-struct ()

CL type for the C mode struct.

See MODE-MONITOR
See MODE-WIDTH
See MODE-HEIGHT
See MODE-REFRESH
See MODE-DATA

Package

cl-monitors-cffi

Source

low-level.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: monitor ()

Class representing a physical monitor on the system.

See MODES
See MODE
See NAME
See PRIMARY-P
See WIDTH
See HEIGHT

Package

cl-monitors

Source

wrapper.lisp (file)

Direct superclasses

foreign-object (class)

Direct methods
Direct slots
Slot: modes
Readers

modes (generic function)

Slot: mode
Readers

mode (generic function)

Class: monitor-struct ()

CL type for the C monitor struct.

See MONITOR-NAME
See MONITOR-PRIMARY
See MONITOR-WIDTH
See MONITOR-HEIGHT
See MONITOR-MODE-COUNT
See MONITOR-CURRENT-MODE
See MONITOR-MODES
See MONITOR-DATA
See MONITORS-FREE-MONITOR

Package

cl-monitors-cffi

Source

low-level.lisp (file)

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

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

5.2 Internal definitions


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

5.2.1 Special variables

Special Variable: *here*
Package

cl-monitors-cffi

Source

low-level.lisp (file)


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

5.2.2 Macros

Macro: define-foreign-reader (NAME INTERNAL-NAME) (CLASS)
Package

cl-monitors

Source

wrapper.lisp (file)


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

5.2.3 Generic functions

Generic Function: pointer OBJECT
Package

cl-monitors

Methods
Method: pointer (FOREIGN-OBJECT foreign-object)

automatically generated reader method

Source

wrapper.lisp (file)


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

5.2.4 Classes

Class: foreign-object ()
Package

cl-monitors

Source

wrapper.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods

pointer (method)

Direct slots
Slot: pointer
Initargs

:pointer

Readers

pointer (generic function)


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   C   F   L  
Index Entry  Section

C
cl-monitors.asd: The cl-monitors<dot>asd file
cl-monitors/documentation.lisp: The cl-monitors/documentation<dot>lisp file
cl-monitors/low-level.lisp: The cl-monitors/low-level<dot>lisp file
cl-monitors/package.lisp: The cl-monitors/package<dot>lisp file
cl-monitors/wrapper.lisp: The cl-monitors/wrapper<dot>lisp file

F
File, Lisp, cl-monitors.asd: The cl-monitors<dot>asd file
File, Lisp, cl-monitors/documentation.lisp: The cl-monitors/documentation<dot>lisp file
File, Lisp, cl-monitors/low-level.lisp: The cl-monitors/low-level<dot>lisp file
File, Lisp, cl-monitors/package.lisp: The cl-monitors/package<dot>lisp file
File, Lisp, cl-monitors/wrapper.lisp: The cl-monitors/wrapper<dot>lisp file

L
Lisp File, cl-monitors.asd: The cl-monitors<dot>asd file
Lisp File, cl-monitors/documentation.lisp: The cl-monitors/documentation<dot>lisp file
Lisp File, cl-monitors/low-level.lisp: The cl-monitors/low-level<dot>lisp file
Lisp File, cl-monitors/package.lisp: The cl-monitors/package<dot>lisp file
Lisp File, cl-monitors/wrapper.lisp: The cl-monitors/wrapper<dot>lisp file

Jump to:   C   F   L  

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

A.2 Functions

Jump to:   (  
C   D   F   G   H   I   M   N   P   R   W  
Index Entry  Section

(
(setf mode): Exported generic functions
(setf mode): Exported generic functions
(setf mode-data): Exported functions
(setf mode-height): Exported functions
(setf mode-monitor): Exported functions
(setf mode-refresh): Exported functions
(setf mode-width): Exported functions
(setf monitor-current-mode): Exported functions
(setf monitor-data): Exported functions
(setf monitor-height): Exported functions
(setf monitor-mode-count): Exported functions
(setf monitor-modes): Exported functions
(setf monitor-name): Exported functions
(setf monitor-primary): Exported functions
(setf monitor-width): Exported functions

C
current-p: Exported generic functions
current-p: Exported generic functions

D
define-foreign-reader: Internal macros
deinit: Exported functions
detect: Exported functions

F
Function, (setf mode-data): Exported functions
Function, (setf mode-height): Exported functions
Function, (setf mode-monitor): Exported functions
Function, (setf mode-refresh): Exported functions
Function, (setf mode-width): Exported functions
Function, (setf monitor-current-mode): Exported functions
Function, (setf monitor-data): Exported functions
Function, (setf monitor-height): Exported functions
Function, (setf monitor-mode-count): Exported functions
Function, (setf monitor-modes): Exported functions
Function, (setf monitor-name): Exported functions
Function, (setf monitor-primary): Exported functions
Function, (setf monitor-width): Exported functions
Function, deinit: Exported functions
Function, detect: Exported functions
Function, init: Exported functions
Function, make-current: Exported functions
Function, mode-data: Exported functions
Function, mode-height: Exported functions
Function, mode-monitor: Exported functions
Function, mode-refresh: Exported functions
Function, mode-width: Exported functions
Function, monitor-current-mode: Exported functions
Function, monitor-data: Exported functions
Function, monitor-height: Exported functions
Function, monitor-mode-count: Exported functions
Function, monitor-modes: Exported functions
Function, monitor-name: Exported functions
Function, monitor-primary: Exported functions
Function, monitor-width: Exported functions
Function, monitors-deinit: Exported functions
Function, monitors-detect: Exported functions
Function, monitors-free-monitor: Exported functions
Function, monitors-free-monitors: Exported functions
Function, monitors-init: Exported functions
Function, monitors-make-mode-current: Exported functions

G
Generic Function, (setf mode): Exported generic functions
Generic Function, current-p: Exported generic functions
Generic Function, height: Exported generic functions
Generic Function, mode: Exported generic functions
Generic Function, modes: Exported generic functions
Generic Function, monitor: Exported generic functions
Generic Function, name: Exported generic functions
Generic Function, pointer: Internal generic functions
Generic Function, primary-p: Exported generic functions
Generic Function, refresh: Exported generic functions
Generic Function, width: Exported generic functions

H
height: Exported generic functions
height: Exported generic functions
height: Exported generic functions

I
init: Exported functions

M
Macro, define-foreign-reader: Internal macros
make-current: Exported functions
Method, (setf mode): Exported generic functions
Method, current-p: Exported generic functions
Method, height: Exported generic functions
Method, height: Exported generic functions
Method, mode: Exported generic functions
Method, mode: Exported generic functions
Method, modes: Exported generic functions
Method, monitor: Exported generic functions
Method, name: Exported generic functions
Method, pointer: Internal generic functions
Method, primary-p: Exported generic functions
Method, refresh: Exported generic functions
Method, width: Exported generic functions
Method, width: Exported generic functions
mode: Exported generic functions
mode: Exported generic functions
mode: Exported generic functions
mode-data: Exported functions
mode-height: Exported functions
mode-monitor: Exported functions
mode-refresh: Exported functions
mode-width: Exported functions
modes: Exported generic functions
modes: Exported generic functions
monitor: Exported generic functions
monitor: Exported generic functions
monitor-current-mode: Exported functions
monitor-data: Exported functions
monitor-height: Exported functions
monitor-mode-count: Exported functions
monitor-modes: Exported functions
monitor-name: Exported functions
monitor-primary: Exported functions
monitor-width: Exported functions
monitors-deinit: Exported functions
monitors-detect: Exported functions
monitors-free-monitor: Exported functions
monitors-free-monitors: Exported functions
monitors-init: Exported functions
monitors-make-mode-current: Exported functions

N
name: Exported generic functions
name: Exported generic functions

P
pointer: Internal generic functions
pointer: Internal generic functions
primary-p: Exported generic functions
primary-p: Exported generic functions

R
refresh: Exported generic functions
refresh: Exported generic functions

W
width: Exported generic functions
width: Exported generic functions
width: Exported generic functions

Jump to:   (  
C   D   F   G   H   I   M   N   P   R   W  

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

A.3 Variables

Jump to:   *  
M   P   S  
Index Entry  Section

*
*here*: Internal special variables
*static*: Exported special variables

M
mode: Exported conditions
mode: Exported classes
modes: Exported classes
monitor: Exported classes

P
pointer: Internal classes

S
Slot, mode: Exported conditions
Slot, mode: Exported classes
Slot, modes: Exported classes
Slot, monitor: Exported classes
Slot, pointer: Internal classes
Special Variable, *here*: Internal special variables
Special Variable, *static*: Exported special variables

Jump to:   *  
M   P   S  

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

A.4 Data types

Jump to:   C   D   F   I   M   P   S  
Index Entry  Section

C
cl-monitors: The cl-monitors system
cl-monitors: The cl-monitors package
cl-monitors-cffi: The cl-monitors-cffi package
Class, foreign-object: Internal classes
Class, mode: Exported classes
Class, mode-struct: Exported classes
Class, monitor: Exported classes
Class, monitor-struct: Exported classes
Condition, detection-failed-error: Exported conditions
Condition, initialization-failed-error: Exported conditions
Condition, mode-switch-failed-error: Exported conditions
Condition, monitor-condition: Exported conditions

D
detection-failed-error: Exported conditions

F
foreign-object: Internal classes

I
initialization-failed-error: Exported conditions

M
mode: Exported classes
mode-struct: Exported classes
mode-switch-failed-error: Exported conditions
monitor: Exported classes
monitor-condition: Exported conditions
monitor-struct: Exported classes

P
Package, cl-monitors: The cl-monitors package
Package, cl-monitors-cffi: The cl-monitors-cffi package

S
System, cl-monitors: The cl-monitors system

Jump to:   C   D   F   I   M   P   S