Peter Johnson
07942bf422
Notifier: fix Stop() so it actually notifies the thread.
2015-09-05 10:55:24 -07:00
Peter Johnson
b488cdd6ff
Support immediate notify of connection listener.
...
Also only perform immediate notification to the callback actually
requesting the notification, not all existing callbacks.
Offset returned uids by 1 so uid=0 can be used to indicate immediate
notification.
2015-08-28 00:13:56 -07:00
Peter Johnson
302cc064c6
ConnectionListener: Use bool instead of int for connected parameter.
2015-08-27 23:48:40 -07:00
Peter Johnson
a395e3577f
Notifier: Fix condition variable race.
2015-08-13 21:35:33 -07:00
Peter Johnson
e9073a3cc0
Implement notifiers.
...
The notifier thread is lazily started when the first notifier is added.
This avoids the extra thread/processing overhead when notifiers are not used.
2015-08-02 21:47:01 -07:00