Projects / IOLib

IOLib

IOLib is a universal multiplatform IO library available in C, C++ and Objective C. It provides separate classes for input and output and a base class for filters. It supports file IO, memory buffers and BSD sockets. Different binary formats (Intel, Raw, VAX) are supported.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  12 Jan 2002 15:01

Release Notes: This is just a small bugfix release. It fixes a data corruption bug in InStream::InputLine. Additionally, a patch that should make IOLib work on SGI Irix has been applied.

  •  23 Aug 2001 14:17

Release Notes: Some memory leaks and a bug in the Objective-C library have been fixed.

  •  04 Jul 2001 17:02

Release Notes: This release includes some speedups for InputData/OutputData and InputString/OutputString. It is source and binary compatible with IOLib 4.0.

  •  05 Jun 2001 09:58

Release Notes: Reimplementing the library in C and Objective-C, ports to FreeBSD, Tru64 Unix, and Solaris, new InputLine() and OutputLine() methods (useful for processing text files), new GetRemoteHostname() and GetRemoteIP() methods (return the hostname or IP of a remote host), updates to the filter API to support compression/decompression filters, filters can process whole files in one step, support for SOCKS4 and SOCKS5 proxies, support for Windows file handles and for connections to open socket, many bugfixes, improved compatibility with string classes, and other minor changes.

  •  04 May 2001 10:59

Release Notes: Many bugfixes were made. Support for FreeBSD, Solaris, and Tru64 has been added.

Screenshot

Project Spotlight

The Epeios XML preprocessor

A facility for macro and variable handling, and file inclusion in XML files.

Screenshot

Project Spotlight

Exponent CMS

A content management system for Web sites.