Add a Transport() *Transport method to satisfy a hidden user interface
that will allow users of the library to access the underlining Transport
methods of any transport. This provides more flexibility in what user
clients can provide through different transports.
Remove the duplicate locking code in the Add(eio.Transport) method.
Fix the Sockets(namespace) method to be namespace aware, there
previously was no namespace check for when sending back sockets which
lead to a bug when namespaces were used.
Add a
Transport() *Transport
method to satisfy a hidden user interface that will allow users of the library to access the underlining Transport methods of any transport. This provides more flexibility in what user clients can provide through different transports. Remove the duplicate locking code in theAdd(eio.Transport)
method. Fix theSockets(namespace)
method to be namespace aware, there previously was no namespace check for when sending back sockets which lead to a bug when namespaces were used.