1. Jacob Sparre Andersen
  2. POSIX Streams

Overview

HTTPS SSH
POSIX Streams [1]
=================

The package `POSIX_Stream` allows you to treat a POSIX file descriptor (of
type `POSIX.IO.File_Descriptor` as a descendant of
`Ada.Streams.Root_Stream_Type`.  This means that you can use the Ada stream
attributes (`'Write`, `'Read`, `'Output` and `'Input`) to transmit objects
to and from a stream opened as a POSIX file.


Included tests
--------------

The repository comes with three test cases:

1) `streaming_tagged_records` - shows how tagged records can be streamed from
   standard output through a pipe and standard input.

2) `unused_units` - warns about units which aren't compiled.


Links
-----

If you want to find free Ada tools or libraries AdaIC [2] is an excellent
starting point.  You can also take a look at my other source text
repositories [3] or my web site [4].

[1] Source text repository:
    http://repositories.jacob-sparre.dk/posix-streams
[2] Free Ada Tools and Libraries:
    http://www.adaic.org/ada-resources/tools-libraries/
[3] My repositories on Bitbucket:
    http://repositories.jacob-sparre.dk/
[4] My web site:
    http://www.jacob-sparre.dk/