Jeff Hill
d0f68ee85f
move sleep quantum cache to proper place in active timer queue
2003-03-26 22:12:07 +00:00
Jeff Hill
0792aebf95
added sleep quantum correction using epicsThreadSleepQuantum()
2003-03-21 19:26:00 +00:00
Jeff Hill
d70ba845e5
dont take (and keep) the lock in the destructor because on POSIX its not allowed to own a mutex when it is destroyed
2002-12-09 23:53:12 +00:00
Jeff Hill
1e976b7eed
use placement new
2002-10-23 22:32:39 +00:00
Jeff Hill
b566183c2f
fixed reference to freed memory
2002-08-21 23:57:35 +00:00
Jeff Hill
aa54a26c8b
This was defensive coding against deadlock occurring when they hold a lock
...
in the expire callback that they also hold when starting the timer. I dont know
how to protect them against a situation where they hold a lock in the expire
callback and also hold it when canceling the timer, but at least that is a less
common situation.
2002-08-16 00:07:09 +00:00
Jeff Hill
e45a480dca
changed tsDLIterBD to tsDLIter
2002-07-25 21:02:29 +00:00
Janet B. Anderson
93b0bf478d
Updated license comments.
2002-07-12 21:35:43 +00:00
Jeff Hill
c78c3ce853
clean up state transitions
2002-06-25 15:11:52 +00:00
Jeff Hill
5e1ea4868b
workaround so that fix for bogus HP warningn isnt causing a warning with sun pro
2002-06-14 17:15:10 +00:00
Jeff Hill
fec6ba2dbf
epicsAutoMutex has a new name, fixed free lists, and allow timer to be deleted during expire
2002-03-21 22:45:32 +00:00
Ralph Lange
8a99fac979
Fixed HPUX warnings.
2001-07-26 08:58:34 +00:00
Jeff Hill
c61e68b4e3
revert to using virtual destroy() to destroy timers
2001-07-12 17:53:51 +00:00
Jeff Hill
1042e657c8
improved internal class hierarchy
2001-07-12 16:02:54 +00:00
Jeff Hill
41a2ba5a9b
make timer queue visible from epicsTimer
2001-07-12 02:23:14 +00:00
Jeff Hill
8ffb5e5fb9
delete timer via timer queue
2001-07-11 23:16:34 +00:00
Jeff Hill
63c2a025d3
made compatible with timer library API changes
2001-05-22 01:46:13 +00:00
Jeff Hill
8ef0216cf5
minor optimization in timer queue process
2001-03-26 18:34:59 +00:00
Jeff Hill
c6c4b1b4c3
timer queue name changes
2001-03-08 21:54:45 +00:00
Jeff Hill
3fa13a1d8f
dont use struct for C++ class defs
2001-02-22 19:52:09 +00:00
Jeff Hill
379b452241
changed interface for non-threaded timer queue and rearranged
...
suffix order in names
2001-02-21 18:25:54 +00:00
Jeff Hill
a9ff0223af
installed
2001-02-15 17:14:50 +00:00