From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: Ada x <whatever> Datagram Sockets
Date: Thu, 7 Feb 2019 18:15:44 -0600
Date: 2019-02-07T18:15:44-06:00 [thread overview]
Message-ID: <q3ihnh$3pe$1@franka.jacob-sparre.dk> (raw)
In-Reply-To: q3gq7i$o27$1@gioia.aioe.org
"Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> wrote in message
news:q3gq7i$o27$1@gioia.aioe.org...
...
> Anyway, the way to do it is to have an outgoing packet buffer of
> Stream_Element_Array. You put data there and then send all buffer to the
> socket (write to the file etc), in one piece.
Note that Ada 2020 will have a package FIFO_Streams for this purpose (that
is, marshalling/unmarshalling streams). See AI12-0293-1 or 13.13.1 in the
draft 16 or later RM:
http://www.ada-auth.org/standards/2xrm/html/RM-13-13-1.html (toward the
bottom).
We had to write such a package for Claw, in order to allow using stream
attributes to put/get items from Windows data structures like the registry
or clipboard. It's something that you can hardly live without, which is why
it will be standardized.
Randy.
next prev parent reply other threads:[~2019-02-08 0:15 UTC|newest]
Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-02-06 23:10 Ada x <whatever> Datagram Sockets Rego, P.
2019-02-07 0:42 ` Jere
2019-02-07 5:28 ` Rego, P.
2019-02-07 6:00 ` Egil H H
2019-02-07 6:41 ` Rego, P.
2019-02-07 7:23 ` Egil H H
2019-02-07 11:48 ` Jere
2019-02-08 19:41 ` Rego, P.
2019-02-08 20:31 ` Dmitry A. Kazakov
2019-02-08 21:56 ` Rego, P.
2019-02-07 8:28 ` Dmitry A. Kazakov
2019-02-07 10:08 ` Simon Wright
2019-02-08 0:15 ` Randy Brukardt [this message]
2019-02-08 8:25 ` Simon Wright
2019-02-08 13:24 ` Dmitry A. Kazakov
2019-02-09 1:01 ` Randy Brukardt
2019-02-10 17:54 ` Simon Wright
2019-02-11 8:39 ` Dmitry A. Kazakov
2019-02-11 13:35 ` Simon Wright
2019-02-11 14:25 ` Dmitry A. Kazakov
2019-02-11 15:19 ` Simon Wright
2019-02-11 16:04 ` Dmitry A. Kazakov
2019-02-11 23:19 ` Randy Brukardt
2019-02-12 11:35 ` Simon Wright
2019-02-08 19:44 ` Rego, P.
2019-02-07 11:47 ` Jere
2019-02-07 18:00 ` Jeffrey R. Carter
2019-02-08 20:35 ` Rego, P.
2019-02-08 21:26 ` Jeffrey R. Carter
2019-02-08 22:02 ` Rego, P.
2019-02-08 21:38 ` Dmitry A. Kazakov
2019-02-08 20:00 ` Rego, P.
2019-02-07 10:11 ` Simon Wright
2019-02-08 20:03 ` Rego, P.
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox