Palatable Windows IO using Ada
- From: "Le" <snelson1@xxxxxxxx>
- Date: 6 Apr 2006 17:21:44 -0700
I are looking for Ada package(s) which make Windows serial IO more
palatable for varying length asynchronous inputs.
My team is laying a large legacy Ada application on top of Windows XP.
There is a fair amount of serial IO which follows a VMS flavor -
pending reads while writes stimulate responses back to the reading
tasks & sets of terminator characters to delimit messages. Wrappers we
have seen for the Win32 API simply export the ReadFile and ReadFileEx
which appear to be blocking by their very nature and demand that the
reader have apriori knowledge of the length of input expected at any
particular instance.
Of course one can deal with the varying length by doing all reads one
character at a time, but this is quite waseful in the face of Windows
already daunting CPU requirements.
So, if you know of a somewhat thicker wrapper for Windows external IO
that makes it a little more (may I say) (x)nix like (or some other
alternative) I'd really appreciate a pointer or copy.
.
- Follow-Ups:
- Re: Palatable Windows IO using Ada
- From: John
- Re: Palatable Windows IO using Ada
- From: Stephen Leake
- Re: Palatable Windows IO using Ada
- From: Dmitry A. Kazakov
- Re: Palatable Windows IO using Ada
- Prev by Date: Re: How did dynamic elaboration fix cyclic elaboration error???
- Next by Date: Re: How did dynamic elaboration fix cyclic elaboration error???
- Previous by thread: How did dynamic elaboration fix cyclic elaboration error???
- Next by thread: Re: Palatable Windows IO using Ada
- Index(es):
Relevant Pages
|