The following classes must be used as superclasses of user-defined stream classes. They are not intended to be directly instantiated; they just provide places to hang default methods. [annotate]
This class is the base class for all CLIM streams. It is a subclass of stream and of standard-object. [annotate] [← D.2 Basic Stream Functions, close] [← D.2 Basic Stream Functions, open-stream-p] [← D.1 Stream Classes, fundamental-binary-stream] [← D.1 Stream Classes, fundamental-character-stream] [← D.1 Stream Classes, fundamental-output-stream] [← D.1 Stream Classes, fundamental-input-stream] [← D.1 Stream Classes, streamp] |
Returns true if object is a member of the class fundamental-stream. It may return true for other objects that are not members of the fundamental-stream class, but claim to serve as streams. (It is not sufficient to implement streamp as (typep object 'fundamental-stream), because implementations may have additional ways of defining streams.) [annotate] |
Returns true when called on any object that is a member of the class fundamental-input-stream. It may return true for other objects that are not members of the fundamental-input-stream class, but claim to serve as input streams. [annotate] Note: Unfortunately it's not 100% compatible with Gray Streams, which doesn't mandate input-stream-p and output-stream-p being generic functions. [edit]-- Daniel Kochmanski 2016-05-24 13:14Z |
A subclass of fundamental-stream that implements output streams. [annotate] |
Returns true when called on any object that is a member of the class fundamental-output-stream. It may return true for other objects that are not members of the fundamental-output-stream class, but claim to serve as output streams. [annotate] Bidirectional streams can be formed by including both fundamental-input-stream and fundamental-output-stream. [annotate] Note: Unfortunately it's not 100% compatible with Gray Streams, which doesn't mandate input-stream-p and output-stream-p being generic functions. [edit]-- Daniel Kochmanski 2016-05-24 13:14Z |
A subclass of fundamental-stream. It provides a method for stream-element-type, which returns character. [annotate] |
A subclass of fundamental-stream. Any instantiable class that includes this needs to define a method for stream-element-type. [annotate] |
A subclass of both fundamental-input-stream and fundamental-character-stream. It provides default methods for several generic functions used for character input. [annotate] |
A subclass of both fundamental-output-stream and fundamental-character-stream. It provides default methods for several generic functions used for character output. [annotate] |
A subclass of both fundamental-input-stream and fundamental-binary-stream. [annotate] |
A subclass of both fundamental-output-stream and fundamental-binary-stream. [annotate] |