ClassPackage: exclToCDocOverviewCGDocRelNotesIndexPermutedIndex
Allegro CL version 6.2
Unrevised from 6.1

mapped-file-simple-stream

One of the new simple-stream subclasses introduced in Allegro CL 6.0. Equivalent to the Gray stream file-stream and a subclass of both file-simple-stream and direct-simple-stream. Similar to file-simple-stream but opening a file mapped allows for much faster access to the file, with much less kernel overhead. Note: most operating systems do not allow the automatic extension of mapped files, so this class does not allow the extending operation either. Writes beyond the end of the file may cause an error. A mapped file must be opened with :direction :io and :mapped t specified to open..

The options when creating an instance of this class are: filename (required), direction (defaults to :input), if-exists, if-does-not-exist, external-format (defaults to :default), input-handle, output-handle, mapped, fn-in (another name for the input-handle, for compatibility only, do not specify both) and fn-out (another name for the output handle, for compatibility only, do not specify both).

See device-open for a description of the input-handle, output-handle, and mapped options.

See streams.htm for general information on simple-streams in Allegro CL.


Copyright (c) 1998-2002, Franz Inc. Oakland, CA., USA. All rights reserved.
Documentation for Allegro CL version 6.2. This page was not revised from the 6.1 page.
Created 2002.2.26.

ToCDocOverviewCGDocRelNotesIndexPermutedIndex
Allegro CL version 6.2
Unrevised from 6.1