├── .esformatter ├── .gitignore ├── .gitmodules ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── appveyor.yml ├── binding.gyp ├── deps ├── common.gypi ├── linux.gypi ├── macosx.gypi ├── nanomsg.gyp └── win.gypi ├── examples ├── multisub.js ├── pipeline.js ├── pubsub.js ├── reqrep.js ├── transforms.js ├── writablepipe.js └── ws │ ├── index.html │ └── server.js ├── lib └── index.js ├── package.json ├── perf ├── common.js ├── local_lat.js ├── local_thr.js ├── remote_lat.js └── remote_thr.js ├── src ├── node_nanomsg.cc ├── poll_ctx.cc └── poll_ctx.h └── test ├── README.md ├── bind.js ├── bug105.js ├── chan.js ├── close.js ├── connect.js ├── inproc.js ├── ipc.js ├── mksymbols.rb ├── pushstress.js ├── send.js ├── shutdown.js ├── sockoptapi.js ├── standalone ├── device.js ├── device2.js ├── device3.js └── term.js ├── streams.js ├── symbol.js ├── symbolinfo.js ├── symbols.js ├── tcp.js ├── test.js ├── transform.js └── ws.js /.esformatter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/.esformatter -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/appveyor.yml -------------------------------------------------------------------------------- /binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/binding.gyp -------------------------------------------------------------------------------- /deps/common.gypi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/deps/common.gypi -------------------------------------------------------------------------------- /deps/linux.gypi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/deps/linux.gypi -------------------------------------------------------------------------------- /deps/macosx.gypi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/deps/macosx.gypi -------------------------------------------------------------------------------- /deps/nanomsg.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/deps/nanomsg.gyp -------------------------------------------------------------------------------- /deps/win.gypi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/deps/win.gypi -------------------------------------------------------------------------------- /examples/multisub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/examples/multisub.js -------------------------------------------------------------------------------- /examples/pipeline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/examples/pipeline.js -------------------------------------------------------------------------------- /examples/pubsub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/examples/pubsub.js -------------------------------------------------------------------------------- /examples/reqrep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/examples/reqrep.js -------------------------------------------------------------------------------- /examples/transforms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/examples/transforms.js -------------------------------------------------------------------------------- /examples/writablepipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/examples/writablepipe.js -------------------------------------------------------------------------------- /examples/ws/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/examples/ws/index.html -------------------------------------------------------------------------------- /examples/ws/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/examples/ws/server.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/lib/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/package.json -------------------------------------------------------------------------------- /perf/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/perf/common.js -------------------------------------------------------------------------------- /perf/local_lat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/perf/local_lat.js -------------------------------------------------------------------------------- /perf/local_thr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/perf/local_thr.js -------------------------------------------------------------------------------- /perf/remote_lat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/perf/remote_lat.js -------------------------------------------------------------------------------- /perf/remote_thr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/perf/remote_thr.js -------------------------------------------------------------------------------- /src/node_nanomsg.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/src/node_nanomsg.cc -------------------------------------------------------------------------------- /src/poll_ctx.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/src/poll_ctx.cc -------------------------------------------------------------------------------- /src/poll_ctx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/src/poll_ctx.h -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/test/README.md -------------------------------------------------------------------------------- /test/bind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/test/bind.js -------------------------------------------------------------------------------- /test/bug105.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/test/bug105.js -------------------------------------------------------------------------------- /test/chan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/test/chan.js -------------------------------------------------------------------------------- /test/close.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/test/close.js -------------------------------------------------------------------------------- /test/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/test/connect.js -------------------------------------------------------------------------------- /test/inproc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/test/inproc.js -------------------------------------------------------------------------------- /test/ipc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/test/ipc.js -------------------------------------------------------------------------------- /test/mksymbols.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/test/mksymbols.rb -------------------------------------------------------------------------------- /test/pushstress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/test/pushstress.js -------------------------------------------------------------------------------- /test/send.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/test/send.js -------------------------------------------------------------------------------- /test/shutdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/test/shutdown.js -------------------------------------------------------------------------------- /test/sockoptapi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/test/sockoptapi.js -------------------------------------------------------------------------------- /test/standalone/device.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/test/standalone/device.js -------------------------------------------------------------------------------- /test/standalone/device2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/test/standalone/device2.js -------------------------------------------------------------------------------- /test/standalone/device3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/test/standalone/device3.js -------------------------------------------------------------------------------- /test/standalone/term.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/test/standalone/term.js -------------------------------------------------------------------------------- /test/streams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/test/streams.js -------------------------------------------------------------------------------- /test/symbol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/test/symbol.js -------------------------------------------------------------------------------- /test/symbolinfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/test/symbolinfo.js -------------------------------------------------------------------------------- /test/symbols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/test/symbols.js -------------------------------------------------------------------------------- /test/tcp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/test/tcp.js -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/test/test.js -------------------------------------------------------------------------------- /test/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/test/transform.js -------------------------------------------------------------------------------- /test/ws.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/node-nanomsg/HEAD/test/ws.js --------------------------------------------------------------------------------