Developer Guide and Reference

Contents

Intel's C++ Asynchronous I/O Class for Windows* Operating Systems

This topic only applies to Windows* OS.
Intel's C++ asynchronous I/O template class,
async_class
, is an implementation for the Windows* operating system on IA-32 and Intel® 64 architectures.
The
async_class
template class allows users to perform I/O operations asynchronously to the main program thread. In particular, the
async_class
template class can be used to introduce asynchronous execution of I/O operations with the STL streams classes. Users can quickly switch any of the I/O operations of the STL streams to asynchronous mode with minimal changes to the application code.
The template class
async_class
is defined in the
aiostream.h
file.