Style changes.
[iolib/alendvai.git] / io.streams / gray / pkgdcl.lisp
blob1f0daeb0b175340dc83823451a1307fda33d194f
1 ;;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; indent-tabs-mode: nil -*-
2 ;;;
3 ;;; --- Package definition.
4 ;;;
6 (in-package :common-lisp-user)
8 (defpackage :io.streams
9 (:use #:common-lisp :cffi :alexandria :trivial-gray-streams)
10 (:export
11 ;; Classes
12 #:dual-channel-fd-mixin
13 #:dual-channel-gray-stream
14 #:dual-channel-single-fd-mixin
15 #:dual-channel-single-fd-gray-stream
17 ;; Types
18 #:sb16
19 #:sb32
20 #:sb8
21 #:ub16
22 #:ub16-sarray
23 #:ub32
24 #:ub8
25 #:ub8-sarray
26 #:ub8-vector
28 ;; Accessors
29 #:external-format-of
30 #:fd-non-blocking
31 #:fd-of
32 #:input-fd-non-blocking
33 #:input-fd-of
34 #:output-fd-non-blocking
35 #:output-fd-of
36 #:read-buffer-size
37 #:read-buffer-empty-p
38 #:write-buffer-size
39 #:write-buffer-empty-p
41 #:read-sequence*
42 #:write-sequence*
43 #:drain-input-buffer