mirror of https://github.com/oxen-io/oxen-mq.git
f553085558
inproc support is special in zmq: in particular it completely bypasses the auth layer, which causes problems in OxenMQ because we assume that a message will always have auth information (set during initial connection handshake). This adds an "always-on" inproc listener and adds a new `connect_inproc` method for a caller to establish a connection to it. It also throws exceptions if you try to `listen_plain` or `listen_curve` on an inproc address, because that won't work for the reasons detailed above. |
||
---|---|---|
.. | ||
address.cpp | ||
address.h | ||
auth.cpp | ||
auth.h | ||
base32z.h | ||
base64.h | ||
batch.h | ||
bt_serialize.cpp | ||
bt_serialize.h | ||
bt_value.h | ||
byte_type.h | ||
connections.cpp | ||
connections.h | ||
hex.h | ||
jobs.cpp | ||
message.h | ||
oxenmq-internal.h | ||
oxenmq.cpp | ||
oxenmq.h | ||
proxy.cpp | ||
variant.h | ||
version.h.in | ||
worker.cpp |