msg/async: allow other async backend implementations
Reviewed-by: Kefu Chai <kchai@redhat.com>
msg/async/AsyncConnection.cc
msg/async/AsyncMessenger.cc
msg/async/Event.cc
- msg/async/EventEpoll.cc
msg/async/EventSelect.cc
+ msg/async/Stack.cc
+ msg/async/PosixStack.cc
msg/async/net_handler.cc
${xio_common_srcs}
msg/msg_types.cc
s->put();
}
got_remote_reset = true;
+ cond.Signal();
}
void ms_fast_dispatch(Message *m) {
- Mutex::Locker l(lock);
Session *s = static_cast<Session*>(m->get_connection()->get_priv());
if (!s) {
s = new Session(m->get_connection());