This is a new site that's currently running on alpha code. There are going to be bugs. If you discover any, please report them on the site's issues page (GitHub account required). Thanks.
Warning: Many URLs are going to change. Refer to the README file to discover which library project's documentation has been completed.
Applies to: ~>1.0
This section of the I/O Utility Classes project documentation documentation describes the API exposed to programmers.
|PJPipe||Exposes a single class that encapsulates an unnamed pipe and can read and write the pipe.|
|PJPipeFilters||Classes and other types that can filter or format output from pipes.|
|PJFileHandle||Exposes a single class that assists in manipulating file handles.|
|TPJPipe||PJPipe||This class encapsulates an un-named pipe. It simplifies read and writing such pipes and creating pipes with inheritable handles.|
|TPJFileHandle||PJFileHandle||This class can create or open files in various access and sharing modes with specified security and provide access to the file handle. It makes it easy to create or open files with inheritable handles.|
|TPJPipeFilter||PJPipeFilters||Abstract base class for all classes that filter data read from pipes.|
|TPJAnsiSBCSPipeFilter||PJPipeFilters||Pipe filter that constructs valid ANSI strings from data read from pipe. Strings are also parsed into lines. Only single byte character sets are supported.|
|TPJUnicodeBMPPipeFilter||PJPipeFilters||Pipe filter that constructs valid Unicode strings from data read from pipe. Strings are also parsed into lines. Only characters from Unicode’s basic multilingual plane are supported.|
|TPJUnicodeTextReadEvent||PJPipeFilters||Type of text read event triggered by classes that read Unicode strings from pipes.|
|TPJAnsiTextReadEvent||PJPipeFilters||Type of text read event triggered by classes that read Ansi strings from pipes.|
This documentation complies with these conventions.