├── .codecov.yml ├── .github ├── CODEOWNERS ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── coverage.yml │ ├── darwin.yml │ ├── linux.yml │ └── windows.yml ├── .gitignore ├── AUTHORS ├── CHANGES-v2.adoc ├── CHANGES-v3.adoc ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING ├── LICENSE ├── README.md ├── SECURITY.md ├── UKRAINE.md ├── device.go ├── dialer.go ├── doc.go ├── errors.go ├── errors └── errors.go ├── examples ├── bus │ ├── bus.go │ └── run.sh ├── context │ ├── context.go │ └── run.sh ├── pair │ ├── pair.go │ └── run.sh ├── pipeline │ ├── pipeline.go │ ├── run.ps1 │ └── run.sh ├── pubsub │ ├── pubsub.go │ └── run.sh ├── raw │ ├── client.go │ ├── main.go │ ├── run.sh │ └── server.go ├── reqrep │ ├── reqrep.go │ └── run.sh ├── survey │ ├── run.sh │ └── survey.go └── websocket │ ├── .gitignore │ ├── README.adoc │ ├── main.go │ ├── reqclient.go │ ├── reqhandler.go │ ├── run.sh │ ├── static.go │ ├── subclient.go │ └── subhandler.go ├── go.mod ├── go.sum ├── internal ├── core │ ├── dialer.go │ ├── listener.go │ ├── pipe.go │ ├── pipe_test.go │ └── socket.go └── test │ ├── addrs.go │ ├── certs.go │ ├── certs_test.go │ ├── closed.go │ ├── device_test.go │ ├── dialer_test.go │ ├── listener_test.go │ ├── maxrx.go │ ├── mock.go │ ├── mocksock.go │ ├── must.go │ ├── operations.go │ ├── options.go │ ├── pipeevent_test.go │ ├── raw.go │ ├── transport.go │ └── ttl.go ├── listener.go ├── macat ├── .gitignore ├── README.md ├── macat.1 ├── macat.go ├── macat.txt ├── macat │ ├── main.go │ └── main_test.go └── macat_test.go ├── message.go ├── options.go ├── perf ├── .gitignore ├── Makefile ├── latency.go ├── main.go ├── reqlatency.go └── throughput.go ├── pipe.go ├── protocol.go ├── protocol ├── bus │ ├── bus.go │ └── bus_test.go ├── pair │ ├── pair.go │ └── pair_test.go ├── pair1 │ ├── pair1.go │ └── pair1_test.go ├── protocol.go ├── pub │ ├── pub.go │ └── pub_test.go ├── pull │ ├── pull.go │ └── pull_test.go ├── push │ ├── push.go │ └── push_test.go ├── rep │ ├── rep.go │ └── rep_test.go ├── req │ ├── req.go │ └── req_test.go ├── respondent │ ├── respondent.go │ └── respondent_test.go ├── star │ ├── star.go │ └── star_test.go ├── sub │ ├── sub.go │ └── sub_test.go ├── surveyor │ ├── surveyor.go │ └── surveyor_test.go ├── xbus │ ├── xbus.go │ └── xbus_test.go ├── xpair │ ├── xpair.go │ └── xpair_test.go ├── xpair1 │ ├── xpair1.go │ └── xpair1_test.go ├── xpub │ ├── xpub.go │ └── xpub_test.go ├── xpull │ ├── xpull.go │ └── xpull_test.go ├── xpush │ ├── xpush.go │ └── xpush_test.go ├── xrep │ ├── xrep.go │ └── xrep_test.go ├── xreq │ ├── xreq.go │ └── xreq_test.go ├── xrespondent │ ├── xrespondent.go │ └── xrespondent_test.go ├── xstar │ ├── xstar.go │ └── xstar_test.go ├── xsub │ ├── xsub.go │ └── xsub_test.go └── xsurveyor │ ├── xsurveyor.go │ └── xsurveyor_test.go ├── socket.go ├── test ├── benchmark_test.go ├── certs.go ├── certs_test.go ├── common_test.go ├── device_test.go ├── doc.go ├── scale_test.go ├── transport.go └── util.go ├── transport.go └── transport ├── all └── all.go ├── conn.go ├── connipc.go ├── connipc_posix.go ├── connipc_windows.go ├── handshaker.go ├── inproc ├── inproc.go └── inproc_test.go ├── ipc ├── ipc_options.go ├── ipc_peer_linux.go ├── ipc_peer_linux_test.go ├── ipc_peer_solaris.go ├── ipc_peer_solaris_test.go ├── ipc_peer_unix.go ├── ipc_test.go ├── ipc_unix.go ├── ipc_unix_test.go ├── ipc_windows.go └── ipc_windows_test.go ├── tcp ├── tcp.go └── tcp_test.go ├── tlstcp ├── tlstcp.go └── tlstcp_test.go ├── transport.go ├── ws ├── ws.go ├── ws_specific_test.go └── ws_test.go └── wss ├── wss.go └── wss_test.go /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @gdamore 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/darwin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/.github/workflows/darwin.yml -------------------------------------------------------------------------------- /.github/workflows/linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/.github/workflows/linux.yml -------------------------------------------------------------------------------- /.github/workflows/windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/.github/workflows/windows.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGES-v2.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/CHANGES-v2.adoc -------------------------------------------------------------------------------- /CHANGES-v3.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/CHANGES-v3.adoc -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/CONTRIBUTING -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/SECURITY.md -------------------------------------------------------------------------------- /UKRAINE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/UKRAINE.md -------------------------------------------------------------------------------- /device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/device.go -------------------------------------------------------------------------------- /dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/dialer.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/doc.go -------------------------------------------------------------------------------- /errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/errors.go -------------------------------------------------------------------------------- /errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/errors/errors.go -------------------------------------------------------------------------------- /examples/bus/bus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/bus/bus.go -------------------------------------------------------------------------------- /examples/bus/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/bus/run.sh -------------------------------------------------------------------------------- /examples/context/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/context/context.go -------------------------------------------------------------------------------- /examples/context/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/context/run.sh -------------------------------------------------------------------------------- /examples/pair/pair.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/pair/pair.go -------------------------------------------------------------------------------- /examples/pair/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/pair/run.sh -------------------------------------------------------------------------------- /examples/pipeline/pipeline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/pipeline/pipeline.go -------------------------------------------------------------------------------- /examples/pipeline/run.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/pipeline/run.ps1 -------------------------------------------------------------------------------- /examples/pipeline/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/pipeline/run.sh -------------------------------------------------------------------------------- /examples/pubsub/pubsub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/pubsub/pubsub.go -------------------------------------------------------------------------------- /examples/pubsub/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/pubsub/run.sh -------------------------------------------------------------------------------- /examples/raw/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/raw/client.go -------------------------------------------------------------------------------- /examples/raw/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/raw/main.go -------------------------------------------------------------------------------- /examples/raw/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/raw/run.sh -------------------------------------------------------------------------------- /examples/raw/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/raw/server.go -------------------------------------------------------------------------------- /examples/reqrep/reqrep.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/reqrep/reqrep.go -------------------------------------------------------------------------------- /examples/reqrep/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/reqrep/run.sh -------------------------------------------------------------------------------- /examples/survey/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/survey/run.sh -------------------------------------------------------------------------------- /examples/survey/survey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/survey/survey.go -------------------------------------------------------------------------------- /examples/websocket/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/websocket/.gitignore -------------------------------------------------------------------------------- /examples/websocket/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/websocket/README.adoc -------------------------------------------------------------------------------- /examples/websocket/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/websocket/main.go -------------------------------------------------------------------------------- /examples/websocket/reqclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/websocket/reqclient.go -------------------------------------------------------------------------------- /examples/websocket/reqhandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/websocket/reqhandler.go -------------------------------------------------------------------------------- /examples/websocket/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/websocket/run.sh -------------------------------------------------------------------------------- /examples/websocket/static.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/websocket/static.go -------------------------------------------------------------------------------- /examples/websocket/subclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/websocket/subclient.go -------------------------------------------------------------------------------- /examples/websocket/subhandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/examples/websocket/subhandler.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/go.sum -------------------------------------------------------------------------------- /internal/core/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/internal/core/dialer.go -------------------------------------------------------------------------------- /internal/core/listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/internal/core/listener.go -------------------------------------------------------------------------------- /internal/core/pipe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/internal/core/pipe.go -------------------------------------------------------------------------------- /internal/core/pipe_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/internal/core/pipe_test.go -------------------------------------------------------------------------------- /internal/core/socket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/internal/core/socket.go -------------------------------------------------------------------------------- /internal/test/addrs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/internal/test/addrs.go -------------------------------------------------------------------------------- /internal/test/certs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/internal/test/certs.go -------------------------------------------------------------------------------- /internal/test/certs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/internal/test/certs_test.go -------------------------------------------------------------------------------- /internal/test/closed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/internal/test/closed.go -------------------------------------------------------------------------------- /internal/test/device_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/internal/test/device_test.go -------------------------------------------------------------------------------- /internal/test/dialer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/internal/test/dialer_test.go -------------------------------------------------------------------------------- /internal/test/listener_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/internal/test/listener_test.go -------------------------------------------------------------------------------- /internal/test/maxrx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/internal/test/maxrx.go -------------------------------------------------------------------------------- /internal/test/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/internal/test/mock.go -------------------------------------------------------------------------------- /internal/test/mocksock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/internal/test/mocksock.go -------------------------------------------------------------------------------- /internal/test/must.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/internal/test/must.go -------------------------------------------------------------------------------- /internal/test/operations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/internal/test/operations.go -------------------------------------------------------------------------------- /internal/test/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/internal/test/options.go -------------------------------------------------------------------------------- /internal/test/pipeevent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/internal/test/pipeevent_test.go -------------------------------------------------------------------------------- /internal/test/raw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/internal/test/raw.go -------------------------------------------------------------------------------- /internal/test/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/internal/test/transport.go -------------------------------------------------------------------------------- /internal/test/ttl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/internal/test/ttl.go -------------------------------------------------------------------------------- /listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/listener.go -------------------------------------------------------------------------------- /macat/.gitignore: -------------------------------------------------------------------------------- 1 | macat.exe 2 | -------------------------------------------------------------------------------- /macat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/macat/README.md -------------------------------------------------------------------------------- /macat/macat.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/macat/macat.1 -------------------------------------------------------------------------------- /macat/macat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/macat/macat.go -------------------------------------------------------------------------------- /macat/macat.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/macat/macat.txt -------------------------------------------------------------------------------- /macat/macat/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/macat/macat/main.go -------------------------------------------------------------------------------- /macat/macat/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/macat/macat/main_test.go -------------------------------------------------------------------------------- /macat/macat_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/macat/macat_test.go -------------------------------------------------------------------------------- /message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/message.go -------------------------------------------------------------------------------- /options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/options.go -------------------------------------------------------------------------------- /perf/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/perf/.gitignore -------------------------------------------------------------------------------- /perf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/perf/Makefile -------------------------------------------------------------------------------- /perf/latency.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/perf/latency.go -------------------------------------------------------------------------------- /perf/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/perf/main.go -------------------------------------------------------------------------------- /perf/reqlatency.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/perf/reqlatency.go -------------------------------------------------------------------------------- /perf/throughput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/perf/throughput.go -------------------------------------------------------------------------------- /pipe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/pipe.go -------------------------------------------------------------------------------- /protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol.go -------------------------------------------------------------------------------- /protocol/bus/bus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/bus/bus.go -------------------------------------------------------------------------------- /protocol/bus/bus_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/bus/bus_test.go -------------------------------------------------------------------------------- /protocol/pair/pair.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/pair/pair.go -------------------------------------------------------------------------------- /protocol/pair/pair_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/pair/pair_test.go -------------------------------------------------------------------------------- /protocol/pair1/pair1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/pair1/pair1.go -------------------------------------------------------------------------------- /protocol/pair1/pair1_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/pair1/pair1_test.go -------------------------------------------------------------------------------- /protocol/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/protocol.go -------------------------------------------------------------------------------- /protocol/pub/pub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/pub/pub.go -------------------------------------------------------------------------------- /protocol/pub/pub_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/pub/pub_test.go -------------------------------------------------------------------------------- /protocol/pull/pull.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/pull/pull.go -------------------------------------------------------------------------------- /protocol/pull/pull_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/pull/pull_test.go -------------------------------------------------------------------------------- /protocol/push/push.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/push/push.go -------------------------------------------------------------------------------- /protocol/push/push_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/push/push_test.go -------------------------------------------------------------------------------- /protocol/rep/rep.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/rep/rep.go -------------------------------------------------------------------------------- /protocol/rep/rep_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/rep/rep_test.go -------------------------------------------------------------------------------- /protocol/req/req.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/req/req.go -------------------------------------------------------------------------------- /protocol/req/req_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/req/req_test.go -------------------------------------------------------------------------------- /protocol/respondent/respondent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/respondent/respondent.go -------------------------------------------------------------------------------- /protocol/respondent/respondent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/respondent/respondent_test.go -------------------------------------------------------------------------------- /protocol/star/star.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/star/star.go -------------------------------------------------------------------------------- /protocol/star/star_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/star/star_test.go -------------------------------------------------------------------------------- /protocol/sub/sub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/sub/sub.go -------------------------------------------------------------------------------- /protocol/sub/sub_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/sub/sub_test.go -------------------------------------------------------------------------------- /protocol/surveyor/surveyor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/surveyor/surveyor.go -------------------------------------------------------------------------------- /protocol/surveyor/surveyor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/surveyor/surveyor_test.go -------------------------------------------------------------------------------- /protocol/xbus/xbus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/xbus/xbus.go -------------------------------------------------------------------------------- /protocol/xbus/xbus_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/xbus/xbus_test.go -------------------------------------------------------------------------------- /protocol/xpair/xpair.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/xpair/xpair.go -------------------------------------------------------------------------------- /protocol/xpair/xpair_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/xpair/xpair_test.go -------------------------------------------------------------------------------- /protocol/xpair1/xpair1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/xpair1/xpair1.go -------------------------------------------------------------------------------- /protocol/xpair1/xpair1_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/xpair1/xpair1_test.go -------------------------------------------------------------------------------- /protocol/xpub/xpub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/xpub/xpub.go -------------------------------------------------------------------------------- /protocol/xpub/xpub_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/xpub/xpub_test.go -------------------------------------------------------------------------------- /protocol/xpull/xpull.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/xpull/xpull.go -------------------------------------------------------------------------------- /protocol/xpull/xpull_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/xpull/xpull_test.go -------------------------------------------------------------------------------- /protocol/xpush/xpush.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/xpush/xpush.go -------------------------------------------------------------------------------- /protocol/xpush/xpush_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/xpush/xpush_test.go -------------------------------------------------------------------------------- /protocol/xrep/xrep.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/xrep/xrep.go -------------------------------------------------------------------------------- /protocol/xrep/xrep_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/xrep/xrep_test.go -------------------------------------------------------------------------------- /protocol/xreq/xreq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/xreq/xreq.go -------------------------------------------------------------------------------- /protocol/xreq/xreq_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/xreq/xreq_test.go -------------------------------------------------------------------------------- /protocol/xrespondent/xrespondent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/xrespondent/xrespondent.go -------------------------------------------------------------------------------- /protocol/xrespondent/xrespondent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/xrespondent/xrespondent_test.go -------------------------------------------------------------------------------- /protocol/xstar/xstar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/xstar/xstar.go -------------------------------------------------------------------------------- /protocol/xstar/xstar_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/xstar/xstar_test.go -------------------------------------------------------------------------------- /protocol/xsub/xsub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/xsub/xsub.go -------------------------------------------------------------------------------- /protocol/xsub/xsub_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/xsub/xsub_test.go -------------------------------------------------------------------------------- /protocol/xsurveyor/xsurveyor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/xsurveyor/xsurveyor.go -------------------------------------------------------------------------------- /protocol/xsurveyor/xsurveyor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/protocol/xsurveyor/xsurveyor_test.go -------------------------------------------------------------------------------- /socket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/socket.go -------------------------------------------------------------------------------- /test/benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/test/benchmark_test.go -------------------------------------------------------------------------------- /test/certs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/test/certs.go -------------------------------------------------------------------------------- /test/certs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/test/certs_test.go -------------------------------------------------------------------------------- /test/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/test/common_test.go -------------------------------------------------------------------------------- /test/device_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/test/device_test.go -------------------------------------------------------------------------------- /test/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/test/doc.go -------------------------------------------------------------------------------- /test/scale_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/test/scale_test.go -------------------------------------------------------------------------------- /test/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/test/transport.go -------------------------------------------------------------------------------- /test/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/test/util.go -------------------------------------------------------------------------------- /transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport.go -------------------------------------------------------------------------------- /transport/all/all.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/all/all.go -------------------------------------------------------------------------------- /transport/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/conn.go -------------------------------------------------------------------------------- /transport/connipc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/connipc.go -------------------------------------------------------------------------------- /transport/connipc_posix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/connipc_posix.go -------------------------------------------------------------------------------- /transport/connipc_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/connipc_windows.go -------------------------------------------------------------------------------- /transport/handshaker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/handshaker.go -------------------------------------------------------------------------------- /transport/inproc/inproc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/inproc/inproc.go -------------------------------------------------------------------------------- /transport/inproc/inproc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/inproc/inproc_test.go -------------------------------------------------------------------------------- /transport/ipc/ipc_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/ipc/ipc_options.go -------------------------------------------------------------------------------- /transport/ipc/ipc_peer_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/ipc/ipc_peer_linux.go -------------------------------------------------------------------------------- /transport/ipc/ipc_peer_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/ipc/ipc_peer_linux_test.go -------------------------------------------------------------------------------- /transport/ipc/ipc_peer_solaris.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/ipc/ipc_peer_solaris.go -------------------------------------------------------------------------------- /transport/ipc/ipc_peer_solaris_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/ipc/ipc_peer_solaris_test.go -------------------------------------------------------------------------------- /transport/ipc/ipc_peer_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/ipc/ipc_peer_unix.go -------------------------------------------------------------------------------- /transport/ipc/ipc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/ipc/ipc_test.go -------------------------------------------------------------------------------- /transport/ipc/ipc_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/ipc/ipc_unix.go -------------------------------------------------------------------------------- /transport/ipc/ipc_unix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/ipc/ipc_unix_test.go -------------------------------------------------------------------------------- /transport/ipc/ipc_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/ipc/ipc_windows.go -------------------------------------------------------------------------------- /transport/ipc/ipc_windows_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/ipc/ipc_windows_test.go -------------------------------------------------------------------------------- /transport/tcp/tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/tcp/tcp.go -------------------------------------------------------------------------------- /transport/tcp/tcp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/tcp/tcp_test.go -------------------------------------------------------------------------------- /transport/tlstcp/tlstcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/tlstcp/tlstcp.go -------------------------------------------------------------------------------- /transport/tlstcp/tlstcp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/tlstcp/tlstcp_test.go -------------------------------------------------------------------------------- /transport/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/transport.go -------------------------------------------------------------------------------- /transport/ws/ws.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/ws/ws.go -------------------------------------------------------------------------------- /transport/ws/ws_specific_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/ws/ws_specific_test.go -------------------------------------------------------------------------------- /transport/ws/ws_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/ws/ws_test.go -------------------------------------------------------------------------------- /transport/wss/wss.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/wss/wss.go -------------------------------------------------------------------------------- /transport/wss/wss_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanomsg/mangos/HEAD/transport/wss/wss_test.go --------------------------------------------------------------------------------