CHANGES: Update

YMutex: Add derived YDummyMutex class for debugging
- Usrv: Understand up_terminate and sending back down_terminate
        triggering on_close_connection()
- Uclnt: bugfix: did not correctly deal with empty messages
- Uclnt: big rewrite (again), Use five threads beside the main thread:
  - YStateMagager: managing all the state changes
  - YInDispatcher: reading inbound messages from the network and passing them
                   on either to YCbQueue or to YMsgWindowQueue
  - YOutQueue: queuing outbound messages
  - YCbQueue: queing messages for all callbacks except onError()
  - YMsgWindowQueue: queing messages for onError()
- YStopWatch: bugfix, was alarmed by to long step times, even if step times
  was off
This commit is contained in:
Jan Lindemann 2004-01-19 16:34:23 +00:00 committed by Jan Lindemann
commit ce14669422

13
CHANGES
View file

@ -117,3 +117,16 @@ o YError: nicer timestamps
o YQueue: bugfix in ETIMEDOUT
o make: moved trace and other options from ytools.mk.in into defs.mk.in
to make them visible for other projects, too
o YMutex: added derived YDummyMutex class for debugging
o usrv: now understanding up_terminate and sending back down_terminate
triggering on_close_connection()
o uclnt: bugfix: did not correctly deal with empty messages
o uclnt: big rewrite (again), now using five threads beside the main thread:
- YStateMagager: managing all the state changes
- YInDispatcher: reading inbound messages from the network and passing them
on either to YCbQueue or to YMsgWindowQueue
- YOutQueue: queuing outbound messages
- YCbQueue: queing messages for all callbacks except onError()
- YMsgWindowQueue: queing messages for onError()
o YStopWatch: bugfix, was alarmed by to long step times, even if step times
was off