I O Methods
CrissCross is a small cross-platform C++ library for threading, console and file I/O, CPU identification (CPUID), and sockets (TCP and UDP). The main goal is to provide the ability to write a program using identical calls on the major platforms (Windows, Linux, FreeBSD, OpenBSD, NetBSD, and Mac...
Platforms: *nix
License: Freeware | Size: 225.28 KB | Download (101): CrissCross Download |
conexusmm is a Gtkmm widgets for the conexus library network and serial I/O objects. These widgets include IPv4 and IPv6 address and host entry boxes (including validated IPv4 dotted decimal address), serial port configuration widgets, et. al. See the widget gallery at...
Platforms: *nix
License: Freeware | Size: 1024 KB | Download (88): conexusmm Download |
gnome-socket provides a simple library for high-level network asynchronous I/O in GNOME applications. gnome-socket is a library that provides simple high-level network access to GNOME applications. Its main features are asynchronous DNS lookup and non-blocking network I/O. Its designed to use...
Platforms: *nix
License: Freeware | Size: 184.32 KB | Download (91): gnome-socket Download |
Apart from these guaranteed real-time (RT) streams, we also included multiple priorities for best-effort (BE) disk traffic. The system consists of a framework that is added to the kernel, including an elevator implementing multiple priorities, with a policy and coordination unit implemented in...
Platforms: *nix
License: Freeware | Size: 153.6 KB | Download (97): Active Block I/O Scheduling System Download |
stdnet project is a simple C++ framework for building single-threaded or multi-threaded applications which deal with I/O events. The forms of I/O currently supported include TCP sockets, UDP sockets, and named pipes. Events can also be generated through timers for handling timeout conditions....
Platforms: *nix
License: Freeware | Size: 81.92 KB | Download (91): stdnet Download |
Truly Portable, Completely Pro Digital Audio Hub... Mobile I/O brings power, portability and sheer sound quality to any recording/editing/mixing system. With exceptional mixing, recall and level control, the Mobile I/O allows you to interface your computer seamlessly with the audio world, both in...
Platforms: Mac
License: Freeware | Size: 2.4 MB | Download (125): Mobile I/O Download |
The WinIo library allows 32-bit Windows applications to directly access I/O ports and physical memory. It bypasses Windows protection mechanisms by using a combination of a kernel-mode device driver and several low-level programming techniques.
Platforms: Windows
License: Freeware | Download (68): WinIo Download |
I/O teaching tool that generates sample Java source code to read or write the console, a sequential file, a random access file, a String, an array of characters, an array of bytes, URL, HTTP CGI GET/POST, Socket, resource or Pipe. It shows you how to read or write ASCII-8 bit characters (plain or...
Platforms: Windows, Mac, Java, Linux, Unix
License: Freeware | Size: 1.11 MB | Download (51): FileIO Download |
The binary I/O stream class library presents a platform-independent way to access binary data streams in C . The library is hardware independent in the form that it transparently converts between the different forms of machine-internal binary data representation. It further employs no special I/O...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (53): libbinio Download |
CSMatIO a .NET Library is a Matlab MAT-File I/O API for Microsoft's .NET 2.0 Architecture written entirely in C#. CSMatIO has the ability to read, write, and manipulate binary Level 5 MAT-Files.Currently supported data types:+ Double array+ Single array+ Char array+ Structure+ Cell array+ Sparse...
Platforms: Matlab
License: Freeware | Size: 727.04 KB | Download (49): CSMatIO: MAT-file I/O API for .NET Download |
Hunk I/O is a great collection that provides several Java classes that you can easily include in your own programs. Hunk I/O provides classes that let you read or write a file in one fell swoop into RAM. Hunk I/O also includes createTempFile method that is more convenient to use than Sun's...
Platforms: Mac
License: Freeware | Size: 92.16 KB | Download (45): Hunk I/O Download |
m3u123 is a very simple command line music player that uses XMMS I/O plugins to play music, independently of XMMS. m3u123 project does not require an X server..
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (94): m3u123 Download |
Photo Extractor is for restoring digital photos that have been lost after an I/O error or formatting a flash card. At this time JPEG is the only supported file type and the photos must contain EXIF information.
Platforms: Windows
License: Freeware | Size: 280 KB | Download (205): Photo Extractor Download |
Unduplicate is a utility for removing duplicate lines of text from the Windows clipboard. It works by displaying an icon in the system tray, which activates the removal of duplicate lines from the clipboard whenever you click on the icon with the left mouse button. There is a small window to...
Platforms: Windows
License: Freeware | Size: 252 KB | Download (91): I/O UPS Weather Event Monitoring Download |
Linux::Joystick is an object-oriented, pure Perl API for accessing joystick devices under Linux-based operating systems. Linux::Joystick module is capable of using either blocking or non-blocking I/O, and represents each axis change or button press as a Linux::Joystick::Event object. USAGE If...
Platforms: *nix
License: Freeware | Size: 22.53 KB | Download (134): Linux::Joystick Download |
multitask allows Python programs to use generators (aka coroutines) to perform cooperative multitasking and asynchronous I/O. Applications written using multitask consist of a set of cooperating tasks that yield to a shared task manager whenever they perform a (potentially) blocking operation,...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (100): multitask Download |
IO::Interactive is a Perl module with utilities for interactive I/O. SYNOPSIS use IO::Interactive qw(is_interactive interactive busy); if ( is_interactive() ) { print "Running interactivelyn"; } # or... print {interactive} "Running interactivelyn"; $fh = busy {...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (88): IO::Interactive Download |
GNU Common C++ project is a C++ framework offering portable support for threading, sockets, file access, daemons, persistence, serial I/O, XML parsing, and system services, initially started by David Sugar and Daniel Silverstone. GNU Common C++ is a GNU package and is licensed to the terms of...
Platforms: *nix
License: Freeware | Size: 849.92 KB | Download (99): GNU Common C++ Download |
Strings edit is a library that provides I/O facilities for integer, floating-point, Roman numbers, and strings. Both input and output subroutines support string pointers for consequent stream processing. The output can be aligned in a fixed size field with padding. Numeric input can be checked...
Platforms: *nix
License: Freeware | Size: 54.27 KB | Download (95): Strings edit Download |
VP Toolkit is an Internet client/server C++ library, with support for object threads, stream based socket I/O, a multi-threaded server socket framework, a multi-process fault tolerant server framework, XML, HTTP, etc. VP Toolkit software is now deprecated in favor of UDK. To build the...
Platforms: *nix
License: Freeware | Size: 174.08 KB | Download (98): VP Toolkit Download |