diff options
author | Dhammika Pathirana <dhammika@gmail.com> | 2010-12-17 15:30:56 +0100 |
---|---|---|
committer | Martin Sustrik <sustrik@250bpm.com> | 2010-12-17 15:30:56 +0100 |
commit | b19ee99bb1a2b19a6bf78c7fa2159a85aa608a10 (patch) | |
tree | 0d109762d1b863646e6688fea530b0a9fce2346d /src/zmq_init.hpp | |
parent | 27e83cc5258e191a7d5977e202046447df7896b9 (diff) |
fix race condition in session init
Signed-off-by: Dhammika Pathirana <dhammika@gmail.com>
Diffstat (limited to 'src/zmq_init.hpp')
-rw-r--r-- | src/zmq_init.hpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/zmq_init.hpp b/src/zmq_init.hpp index 511f141..12558a5 100644 --- a/src/zmq_init.hpp +++ b/src/zmq_init.hpp @@ -44,6 +44,7 @@ namespace zmq private: void finalise_initialisation (); + void dispatch_engine (); // i_inout interface implementation. bool read (::zmq_msg_t *msg_); @@ -58,6 +59,9 @@ namespace zmq // Associated wire-protocol engine. i_engine *engine; + // Detached transient engine. + i_engine *ephemeral_engine; + // True if our own identity was already sent to the peer. bool sent; |