SINGLE-CHANNEL-ZETA-STREAM and SINGLE-CHANNEL-ZETA-STREAM must inherit from ZETA...
[iolib.git] / io.streams / zeta / stream.lisp
blob9206d2ab04ec3d3d002c6e360baa7941e1a7ab49
1 ;;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; indent-tabs-mode: nil -*-
2 ;;;
3 ;;; --- Streams.
4 ;;;
6 (in-package :io.zeta-streams)
8 ;;;-------------------------------------------------------------------------
9 ;;; Classes and Types
10 ;;;-------------------------------------------------------------------------
12 (defclass zeta-stream ()
13 ((external-format :reader external-format-of)))
15 (defclass single-channel-zeta-stream (single-channel-buffer zeta-stream)
16 ())
18 (defclass dual-channel-zeta-stream (dual-channel-buffer zeta-stream)
19 ())
22 ;;;-------------------------------------------------------------------------
23 ;;; Generic Functions
24 ;;;-------------------------------------------------------------------------
28 ;;;-------------------------------------------------------------------------
29 ;;; Constructors
30 ;;;-------------------------------------------------------------------------