IO<ToolKit>


IO<ToolKit> is a collection of common I/O-related classes that are used by other Recursion Software components, including File<ToolKit>, Network<ToolKit>, Pipe<ToolKit>, Streaming<ToolKit>, and Platform<ToolKit> for UNIX. The functionality provided by IO<ToolKit> can be classified into the following sections.

This chapter describes the functionality provided by IO<ToolKit> using examples to illustrate each topic. Separate chapters describe each class of I/O object in detail. Although most of the examples in this chapter use os_file to demonstrate the I/O facilities, they work equally well with IPC mechanisms like sockets or pipes.

Summary of Classes

Device Adapters

cache

Common I/O Behaviors

Auto Close

Raw I/O

I/O States

open_control

io_control

io_status


Copyright©1994-2026 Recursion Software LLC
All Rights Reserved - For use by licensed users only.