Add nanomsg to third_party, with some demos.
authormtklein <mtklein@chromium.org>
Tue, 17 Jun 2014 03:21:06 +0000 (20:21 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 17 Jun 2014 03:21:06 +0000 (20:21 -0700)
commitd6043b20b63f895d384b4794205ac914abfafa71
treee80d04d729ffca5264b05f7c914cdc0c89c92d99
parent4aa000df08f184ac3576d03ba50d6367e05d069b
Add nanomsg to third_party, with some demos.

This isn't something I want to make part of Skia, but just a substrate to build cross-process demos on top of.  If I client were to use Skia cross-process, they'd drop their own IPC system in here.

If you're not familiar, nanomsg (nanomsg.org) is the next-gen zeromq (zeromq.org), from the same author, righting all his design wrongs from zeromq.

It's a lot like the lower half of mojo, dealing with making the connections and getting messages reliably from A to B.  Think, better sockets, and it spans nicely across in-process (with zero-copy), inter-process, and TCP.

BUG=skia:
R=bsalomon@google.com, mtklein@google.com

Author: mtklein@chromium.org

Review URL: https://codereview.chromium.org/294873004
experimental/nanomsg/picture_demo.cpp [new file with mode: 0644]
gyp/most.gyp
gyp/nanomsg.gyp [new file with mode: 0644]