[dylan-foundry/posix-sockets] 64c3c9: [posix-sockets] Add <external-socket>.

GitHub <[email protected]> Sat, 12 Dec 2015 06:05:54 -0800
Newsgroups gmane.comp.lang.dylan.gwydion.cvs
Message-ID <566c29c2983d3_7fbb3fd8280572c02135ba@hookshot-fe2-cp1-prd.iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/dylan-foundry/posix-sockets
  Commit: 64c3c97614feea3f8badd6a4f1d826a333b3b009
      https://github.com/dylan-foundry/posix-sockets/commit/64c3c97614feea3f8badd6a4f1d826a333b3b009
  Author: Bruce Mitchener <[email protected]>
  Date:   2015-12-12 (Sat, 12 Dec 2015)

  Changed paths:
    M posix-sockets/module-posix-sockets.dylan
    M posix-sockets/socket.dylan

  Log Message:
  -----------
  [posix-sockets] Add <external-socket>.

Some APIs expose the file descriptor of a socket that is
managed by that API so that it can be used in event loops
to check for readiness and so on.

<external-socket> provides a way to turn that file descriptor
into a <socket> so that it can interact with other portions
of the posix-sockets API.

* posix-sockets/socket.dylan
  (<external-socket>): New.

* posix-sockets/module-posix-sockets.dylan
  (module posix-sockets): Export <external-socket>.

_______________________________________________
chatter mailing list
[email protected]
https://lists.opendylan.org/mailman/listinfo/chatter